De onde vem o valor de USER?
Dê uma olhada em /etc/profile
. Você encontrará o seguinte:
# Set the user id
USER="$(/usr/bin/id -un)"
id
obtém os dados de /etc/passwd
Alterei uma conta em uma máquina com Windows 7 de 'usuário' 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? De onde vem o valor de USER
?
$ set | egrep "USER=|USERNAME="
USER=user
USERNAME=warren