“mkdir: não é possível criar o diretório '/ cygdrive / c / WINDOWS / system32 / config' [..] Configurar HOME para / tmp” ao iniciar o terminal do Cygwin

2

De repente, recebi o seguinte erro ao inicializar o terminal do 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.

O terminal estava trabalhando anteriormente para mim sem esse erro. Eu não fiz alterações desde o último sucesso. Não sei por que o terminal precisa criar um diretório no diretório do Windows, de qualquer forma.

Eu defini a variável HOME como %USERPROFILE% de acordo com estas instruções .

Se eu executar o terminal como administrador, não receberei esse erro e meu diretório pessoal estará correto.

O que poderia ter mudado para causar esse erro e como posso corrigi-lo?

    
por Kat 09.09.2014 / 19:12

1 resposta

3

Você precisa definir HOME como uma variável USER .
Eu detectei o mesmo comportamento quando ele foi definido como uma variável do sistema.

    
por 19.09.2014 / 11:35