[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Samba changement de profils utilisateurs
Bonjour,
> cd /home
> chown -R 560:100 alain
> (le 100 tant le groupe, voir passwd)
est un peu simpliste... il y a un tas d'autres fichiers qui portent l'UID
500, et vu ton edition de /etc/passwd, ce seront des fichiers qui seront
orphelins.
la commande magique est :
# find / -uid 500 -exec chown 560 {} \;
pour changer tous les fichiers ayant l'UID 500 en 560
ou find / -nouser pour retrouver tous les fichiers orphelins.
(faire gaffe aux NFS si utilises...j'dis ca, j'dis rien...)
Cybersalutations
Benjamin Gonay
On Tue, 12 Jun 2001, Alain EMPAIN wrote:
> 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 ]
>
[ 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 ]