«Mkdir: невозможно создать каталог» / cygdrive / c / WINDOWS / system32 / config '[..] Установка HOME в / tmp »при запуске терминала Cygwin


2

Внезапно я получаю следующую ошибку при запуске терминала Cygwin:

mkdir: cannot create directory '/cygdrive/c/WINDOWS/system32/config': Permission denied
/cygdrive/c/WINDOWS/system32/config/systemprofile could not be created.
Setting HOME to /tmp.

Терминал ранее у меня работал без этой ошибки. Я не вносил изменений с момента последнего успешного старта. В любом случае, я не уверен, зачем терминалу делать каталог в каталоге Windows.

Я установил HOMEпеременную в соответствии %USERPROFILE%с этими инструкциями .

Если я запускаю терминал как администратор, я не получаю эту ошибку, и мой домашний каталог правильный.

Что могло измениться, чтобы вызвать эту ошибку, и как я могу это исправить?

Ответы:


3

Вам нужно установить HOMEв качестве переменной USER .
Я обнаружил то же поведение, когда оно было установлено как переменная SYSTEM.


+1, подтвердил, что это было исправлением проблемы.
Дэвид Рефуа
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.