Smbpasswd
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
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
1) Cf http://ubuntustartguide.online.fr/dev/sambaserver.php
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 :
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é.
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
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