UbuntuXenial:Samba

De Wiki Fred
Aller à : navigation, rechercher
Samba


Installation


  • Installer Samba
apt-get install samba


Configuartion

  • La configuration du serveur se trouve dans le fichier /etc/samba/smbd.conf
  • Le nom du service est smbd :
    service smbd [start/stop/restart/info]
    
  • Les logs se trouvent dans /var/log/samba/
 
  • Faire une copie de sauvegarde du fichier de configuration d'origine
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  • Modifier le fichier /etc/samba/smb.conf pour n'y laisser que
[global]
   workgroup     = WORKGROUP
   server string = %h server (Samba,Ubuntu)
   dns proxy     = no
   log file      = /var/log/samba/log.%m
   max log size  = 1000
   syslog        = 0
   panic action  = /usr/share/samba/panic-action %d

   server role           = standalone server
   obey pam restrictions = yes
   unix password sync    = yes
   passwd program        = /usr/bin/passwd %u
   passwd chat           = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change   = yes
   map to guest          = bad user

   usershare allow guests = no

Ajouter un partage anonyme


  • Créer un dossier /var/anonymous pour le partage
mkdir -p /var/anonymous
  • Modifier les droits sur le dossier /var/anonymous
chmod -R 0775 /var/anonymous
chown -R nobody:nogroup /var/anonymous
  • Editer le fichier /etc/samba/smbd.conf et y ajouter le partge suivant
[Anonymous]
   comment    = Anonymous
   path       = /var/anonymous
   browsable  = yes
   writable   = yes
   guest ok   = yes
   read only  = no
   force user = nobody
  • Redémarrer le service samba
service smbd restart


Ajouter un partage sécurisé


  • Créer un dossier /var/share pour le partage
mkdir -p /var/share
  • Lier l'utilisateur toto à Samba
smbpasswd -a toto
  • Modifier les droits sur le dossier /var/share
chmod -R 0775 /var/share
chown -R toto: /var/share
  • Editer le fichier /etc/samba/smbd.conf et y ajouter le partge suivant
[share]
   comment        = Share
   path           = /var/share
   nt acl support = yes
   writeable      = yes
   browseable     = yes
   guest ok       = no
   create mask    = 775
   directory mask = 775
  • Redémarrer le service samba
service smbd restart