Smbpasswd

J0K0 -  
mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   -
bonsoir à toutes et tous !

après mon soucis de droits (règlés) j'ai un autre soucis ... très chiant !

lorsqu'on ajoute un utilisateur samba, je fais comme suit :

# adduser --ingroup group --home /home/repertoires_perso/user1 user1
# smbpasswd -a user1

Lorsqu'on delete un user, c'est donc : # deluser user1

Mais avec cette dernière commande on ne s'occupe que de l'utilisateur UNIX mais pas du fichier smbpasswd ...

--> donc première question existe il une commande pouvant supprimer un user du fichier smbpasswd ?

Ensuite j'ai donc trifouillé dans ce dernier fichier afin de supprimer manuellement l'user. Chose faite, à présent, lorsque j'ajoute un user avec # smbpasswd -a user ; il ne s'affiche pas dans le fichier smbpasswd et de plus malgré que pour l'instant le log via win 2000 marche (des fois) alors qu'avant de toucher il marchait impec ! l'user n'arrive plus à changer de mot de passe en interne ...

--> seconde question : avez vous une idée ?

Désolé je suis au boulot jusqu'à 4h, je n'ai pas accès à mon smb.conf qui marche très bien vu qu'avant de toucher ca marchait au poil ...

--> troisième question : avez vous une solution pour supprimer ou désinstaller totalement et efficacement tous les fichiers de samba ? j'ai trouvé : # apt-get remove --purve samba
pourtant il reste les fichiers samba et mm le smb.conf personnel ... donc forcément le mm soucis sur le smbpasswd ... Comme ca à la rigueur, je supprimer totalement et super efficacement samba avant de reprendre mon smb.conf et le réinjecter dedans et recréer correctement les logins de mes utilisateurs.

Merci et désolé du pavé ... j'espère avoir été clair .. :s

J0K0

1 réponse

mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
1) Cf http://ubuntustartguide.online.fr/dev/sambaserver.php
smbpasswd -x system_username

2) A ta place je me contenterai d'utiliser uniquement les commandes standard
3) Vérifie qu'il ne s'agit pas de fichiers provenant d'autres paquets samba (genre samba-common). Pour repérer les paquets concernant samba :
apt-cache search samba

Regarde ceux qui sont installés chez toi et vire les en les purgeant. Le plus simple c'est d'avoir un terminal avec le résultat de apt-cache et un autre avec aptitude de lancé.
aptitude

Ensuite supprime/purge les paquets en question avec aptitude (pour purger le paquet sélectionné dans aptitude appuies sur '_', pour le supprimer sans purger appuies sur '-', pour chercher le paquet plop, tape '/plop').

Bonne chance
0