O cygwin USER e USERNAME são diferentes


1

Eu mudei uma conta em uma máquina com Windows 7 de 'user' para meu próprio nome, e após a reinicialização, meu nome é o valor da variável de ambiente USERNAME. Mas USER ainda está definido como 'usuário'.

Como eu mudo isso? Onde é que o valor de USER vem de onde?

$ set | egrep "USER=|USERNAME="
USER=user
USERNAME=warren

Respostas:


2

De onde vem o valor de USER?

Dê uma olhada /etc/profile. Você encontrará o seguinte:

# Set the user id
USER="$(/usr/bin/id -un)"

id Obtém seus dados de /etc/passwd

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.