1 votes

Définition de la variable HOME dans le système RHEL6

Où la variable HOME est-elle définie dans RHEL6 (SL6.1) ?

Sur l'un des systèmes, tous les utilisateurs reçoivent HOME sous la forme /home/nom d'utilisateur/, c'est-à-dire avec la barre oblique de fin, ce que je ne veux pas, et que je dois donc supprimer.

1voto

givp Points 798

Cette variable doit être définie à partir du champ correspondant dans le champ /etc/passwd . Tu devrais nettoyer ça là-dedans.

# 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

(Vous devriez probablement utiliser usermod de mettre à jour /etc/passwd plutôt que de l'éditer directement).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X