Questão Configurando a variável HOME no sistema RHEL6


Onde a variável HOME é configurada no RHEL6 (SL6.1)?

Em um sistema, todos os usuários recebem o HOME definido como / home / username /, ou seja, com a barra à direita, o que eu não quero, portanto, preciso removê-lo.


1


origem




Respostas:


Essa variável deve ser definida a partir do campo correspondente em /etc/passwd. Você deve limpar isso lá.

# grep test /etc/passwd
test:x:1001:1001::/home/test/:/bin/bash
# su - test -c 'echo $HOME'
/home/test/
# vi /etc/passwd
# grep test /etc/passwd
test:x:1001:1001::/home/test:/bin/bash
# su - test -c 'echo $HOME'
/home/test

(Você provavelmente deveria usar usermod atualizar /etc/passwd em vez de editá-lo diretamente.)


1



Corrigir! Acontece que alguns usuários inseriram corretamente e outros não, e é por isso que não percebi. Obrigado! - Duncan Macleod