[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Samba changement de profils utilisateurs



On Tuesday 12 June 2001 21:01, you wrote:
> En passant a la suse 7.0, j ai eu une surprise desagreable,
> tous les profils NT etait a refaire
> NT pouvait lire l'ancien profil mais pas le modifier (les uid de NT etait
> different)
> autrement dit, tout ce que les utilisateurs avaient dans leurs profils
> (paraemtre de softs) a ete perdu
>
> J a' cherche une solution masi n'est rien trouve
>
> y en a t il qui on trouve quelque chose
>

Si c'est une question de UID, il suffit de la corriger; voici une méthode 
manuelle qui montre que cela reste simple, même sans des outils comme yast.

Il faut être cohérent :

Pour Samba, il faut que les UID dans smbpasswd correspondent à ceux de 
/etc/passwd (c'est probablement là ton problème), et tu peux aussi éditer à 
la main ce fichier pour l'adapter.

La base est en /etc/passwd (il faut être root pour l'éditer à la main ! )
Imaginons que le user en question est 'alain', on voit que son UID est 500

/etc/passwd :
...
nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash
alain:x:500:100:Alain EMPAIN:/home/alain:/bin/bash      
...
UID=560 :

nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash
alain:x:560:100:Alain EMPAIN:/home/alain:/bin/bash 

J'adapte alors le /home/alain préexistant à la nouvelle installation (mais au 
mauvais UID) de la manière suivante :

cd /home
chown -R 560:100 alain
(le 100 étant le groupe, voir passwd)

Il y a certainement d'autres façons de s'y prendre, mais j'aime me placer au 
niveau où se trouve le problème plutôt que d'ajouter des couches qui risquent 
de compliquer la détection de la cause.

	Alain
     
J'édite passwd et je change l'UID

Pour adapter son home, 

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]