Samedi 17 Novembre 2001 15:21 - Rosaire AMORE :
> 3/ Je n'ai pas l'intention de me laisser imposer quelque chose qui me
> parait absolument l�gitime, � savoir : changer de r�pertoire de
> connexion pour un utilisateur, f�t-il root. On DOIT pouvoir y arriver.
> JE ne sais pas comment, c'est tout.
C'est dans '/etc/passwd' and co que se trouve le sesame.
Il une appli graphique qui permet de gerer cela � la connexion de 
l'utilisateur (userdrake ou userconf, je ne sais plus). Par contre, je ne 
sais pas si les concepteurs de cette appli sont all�s jusqu'� permettre la 
modification du "home dir" en effectuant les modifs sur le filesystem.

> > > Exc�d�, je prend le teaureau par les cornes, et m'attaque
> > > directement � /etc/passwd. Ah, mais! On recommence : aucun effet !
> > > Moi qui croyais que le 6i�me champ de /etc/passwd �tait utilis� pour
> > > d�finir la variable HOME. D��u.
T'as probablement les shadows password activ�s. Maintiens les autres 
ficheirs (/etc/passwd-, etc.) en coh�rence.
Attention, selon les modes de gestion des param user, cela peut etre 
diff�rent. Ex: avec NIS, faut voir ailleurs.

> > > J'�cume tous les fichiers de /etc, /etc/rc.d/init.d, etc... Rien sur
> > > l'initialisation de HOME.
C''est login qui s'occupe de �a si je ne m'abuse.

> > > Je sais que je pourrais tricher en modifiant ces valeurs dans
> > > /rootbis/.bashrc, mais je pr�f�rerais faire les choses proprement.
Surtout pas! Ton systeme deviendrait pourrait devenir incoh�rent.

Donc, � mon avis pour changer le repertoire d'un utilisateur, je ferais:
- Modif de /etc/passwd et de /etc/passwd-
- Rename/move du repertoire user
Ca devrait etre tout.
Essaye avec:
 ls ~<logname>
Tu devrais voir le nouveau r�pertoire.

NB: Ne jamais mettre le repertoire home de root sur un volume non local 
bien sur.

--Laurent

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à