SAMBA

De The Linux Craftsman
Aller à la navigation Aller à la recherche
Serveur
Protocole tcp tcp
Port 139 445
Configuration Iptables iptables -I INPUT 2 -p tcp --dport 139 -j ACCEPT iptables -I INPUT 3 -p tcp --dport 445 -j ACCEPT

A lire !!

Avant d'aller plus loin, il est préférable que vous ayez lu le cours sur Samba !

Installation

# yum -y install samba

Création d'utilisateurs (security=user)

Pour pouvoir accéder à un partage Samba il faut créer des utilisateurs et groupes puis l'ajouter dans Samba. Pour un utilisateur jack qui appartient au groupe users

# smbpasswd -a jack
New SMB password:
Retype new SMB password:
Added user jack.

Ajout d'un partage

Pour le groupe

Pour ajouter un partage accessible pour le groupe users, ajouter les lignes suivantes dans le fichier /etc/samba/smb.conf

[shareforall]
  comment = Accessible au groupe users
  path = /opt/shares/forall
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

Redémarrez smbd et testez !

Pour certains utilisateurs

Pour ajouter un partage accessible juste à certains utilisateurs, ajouter les lignes suivantes dans le fichier /etc/samba/smb.conf

[shareforsomeofthem]
  comment = Accessible a certains utilisateurs
  path = /opt/shares/forsome
  valid users = jack
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

Observez bien qu'on laisse les droits pour le groupe, sinon les fichiers créés par un utilisateur ne serait pas accessible par les autres (juste visible).

Configuration en Domain Controller (DC)