«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%с этими инструкциями .

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

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

Kat
источник

Ответы:

3

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

zigarn
источник
+1, подтвердил, что это было исправлением проблемы.
Дэвид Рефуа