[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  ]