Configuração da variável HOME no sistema RHEL6

1

Onde a variável HOME é definida 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, por isso preciso removê-lo.

    
por Duncan Macleod 17.05.2012 / 13:38

1 resposta

1

Essa variável deve ser definida no 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 deve usar usermod para atualizar /etc/passwd em vez de editá-lo diretamente.)

    
por 17.05.2012 / 15:16