User Tools

Site Tools


informatique:logiciels:samba

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
informatique:logiciels:samba [2008/10/05 13:15] – créée pteuinformatique:logiciels:samba [2018/09/11 16:51] (current) – [Configuration] testparm pteu
Line 29: Line 29:
  
  
-=====Créer un utilisateur=====+=====Gestion des utilisateurs=====
  
-Samba utilise les utilisateurs du sytème, avec des mots de passe différents. Il est recommandé de créer un utilisateur spécial avec peu de droit (pas de shell valide par exemple), **smbuser** par exemple, appartenant à un groupe spécial, **smbusers** par exemple :+====Créer un utilisateur====
  
-  groupadd smbusers +Samba utilise les utilisateurs du système, avec des mots de passe différents. Il est recommandé de créer un utilisateur spécial avec peu de droit (pas de shell valide par exemple), **smbuser** par exemple, appartenant à un groupe spécial, **smbusers** par exemple : 
-  useradd -g smbusers -s /bin/false smbuser+<code bash> 
 +groupadd smbusers 
 +useradd -g smbusers -s /bin/false smbuser 
 +</code>
  
-.. puis lui donner un mot de passe :+.. puis lui attribuer un mot de passe (uniquement pour samba) : 
 +<code bash> 
 +smbpasswd -a smbuser 
 +</code>
  
-  smbpasswd -a smbuser+NB : depuis Samba 4, la commande a changé : comme on a ''passdb backend = tdbsam'' elle devient : 
 +<code bash> 
 +pdbedit -a smbuser
  
 +# pour convertir une base smbpasswd en tdbsam :
 +pdbedit -i smbpasswd -e tdbsam
 +</code>
 +====Lister les utilisateurs====
 +//source : [[http://forum.ubuntu-fr.org/viewtopic.php?id=115786|forum.ubuntu-fr.org]]//
  
-=====Configuration=====+Tout d'abord vérifier que votre ''smb.conf'' contient bien le backend //tdbsam// : 
 +<code> 
 +grep -ni backend /etc/samba/smb.conf 
 + 110:   passdb backend tdbsam 
 +</code>
  
-Le fichier de configuration est ''/etc/samba/smb.conf'' ; par exemple pour créer un partage de ''/sav'' :+Puis passer cette ligne de commande (elle liste les comptes utilisateurs qui ont un mot de passe samba configuré) : 
 +<code> 
 +pdbedit -Lw | egrep -v ":X{32}:X{32}:" | awk -F: '{print $1}' 
 + smbuser 
 + toto 
 +</code>
  
-  [sav] 
-      comment = Partition de sauvegarde 
-      path = /sav 
-      read only = no 
-      writable = yes 
-      guest ok = yes 
-      public = yes 
  
 +=====Configuration=====
 +
 +Le fichier de configuration est ''/etc/samba/smb.conf'' ; par exemple pour créer un partage de ''/sav'' :
 +<code bash>
 +[sav]
 +    comment = Partition de sauvegarde
 +    path = /sav
 +    read only = no
 +    writable = yes
 +    guest ok = yes
 +    public = yes
 +</code>
  
 +Pour tester la configuration :
 +<code bash>
 +testparm -s
 +</code>
 =====Montage automatique dans la fstab===== =====Montage automatique dans la fstab=====
  
informatique/logiciels/samba.1223212555.txt.gz · Last modified: 2013/10/14 20:55 (external edit)