Changement de password Samba

Changement de password Samba - Linux et OS Alternatifs

Marsh Posté le 18-10-2004 à 11:47:23    

Bonjour,
 
  j'écris ce post car j'ai quelques soucis et questions avec SAMBA.
 
  J'ai installé un serveur SAMBA 3.0.2a sur un serveur SOLARIS 8.
  C'est une configuration de type PDC avec quelques partages.
 
  Il n'y a aucun problème avec la connexion des utilisateurs ou des machines avec tout type de clients (NT Workstation/XP pro/2000 pro/98).
 
  Le problème que je rencontre est par rapport au changement de mot de passe. Les utilisateurs ont été renseignés avec la commande smbpasswd. Il existe pour chaque utilisateur samba un utilisateur unix de type nis (Le serveur nis se trouve sur un autre serveur).
 
  Lorsque je change le mot de passe à partir du poste client (CTRL+ALT+SUP  Modifier le mot de passe), j'ai un message d'erreur qui dit qu'il ne peut pas contacter le serveur de domaine. Le plus troublant cest que le mot de passe de connexion samba (connexion PDC) est bien modifié.
 
  Je pense que c'est un problème avec la synchronisation du mot de passe unix. J'ai donc mis l'option de synchronisation du passwd à No (unix password sync = No), de toute façon, les utilisateurs ne vont plus utiliser les connexions unix. J'ai exactement le même résultat. J'ai également essayé en utilisant un utilisateur unix local au serveur Solaris, mais même message.
 
  Je ne sais pas quoi faire !!!
 
  De plus, j'aimerais utiliser des mots de passe de moins de 5 caractères et cela semble impossible avec un utilisateur samba (sauf s'il est assigner en ligne de commande unix avec smbpasswd sous root. Y a t'il un moyen via l'interface graphique Windows ?? Il y a bien une option dans samba (min password length) que j'ai positionné à 3, mais cela change rien. Je pense que c'est uniquement pour le mot de passe unix.
 
Voici ma configuration :
 
[global]
   netbios name = PDCSMB
   workgroup = DOMSMB
   server string = Serveur pdc samba
   hosts allow = 192.168.3.
   security = user
   guest account = nobody
   log file = /var/log/samba/smbd.%m
   max log size = 50
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   dns proxy = no
   time server = yes
   preserve case = yes
   short preserve case = yes
   encrypt passwords = yes
   wins support = yes
   local master = yes
   domain master = yes
   preferred master = yes
   domain logons = yes
   os level = 64
   logon script = net.bat
   logon path = \\%L\profiles\%U
   logon drive = H:
   logon home = \\%L\%U\.profile
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *New* %n\n *Re* %n\n *pa*
 
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   invalid users = nobody
 
[netlogon]
   comment = Network Logon Service
   path = /usr/local/samba/netlogon
   browseable = no
   writable = no
 
[profiles]  
   path = /usr/local/samba/profiles
   browseable = no
   writeable = yes
   create mask = 0600  
   directory mask = 0700
 
[store]
   comment = Espace temporaire
   path = /tmp/
   read only = no
   public = yes
   guest ok = yes
   browseable = yes
 
 
J'ai encore une petite question si quelqu'un connait la réponse : je souhaiterais si c'est possible interdire l'accès d'un utilisateur s'il existe déjà une connexion PDC ouverte pour celui-ci. Esc-ce que cela est possible.  
 
Merci d'avance.

Reply

Marsh Posté le 18-10-2004 à 11:47:23   

Reply

Marsh Posté le 22-10-2004 à 10:20:14    

Apparemment, il y a un bug entre XP/2000 et SAMBA lors de la modification du mot de passe. Windows rempli les 127 caractères dédié au mot de passe et SAMBA ne comprend pas.
J'ai trouvé un module externe qui permet de contourner le problème.
 
Il s'agit de changepassword (http://changepassword.sourceforge.net/) .Cet outil me permet de changer les mots de passe SAMBA et UNIX (et même SQUID) en passant par un navigateur web. En bidouillant un peu les source, j'ai même pu donner la taille minimale du password. Il faut donc installer un petit serveur web apache et le tour est joué.
 
PAr contre, je n'ai toujours pas de réponse sur la possibilité de limiter le nombre de connexion à 1 par utilisateur (1 user simultané).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed