Différences entre versions de « SAMBA »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
(Page créée avec « {|border=1 class="wikitable" ! !colspan="2"| Serveur |-align="center" | '''Protocole''' || tcp || tcp |-align="center" | '''Port''' || 139 || 445 |-align="center" | '''Con... »)
 
Ligne 24 : Ligne 24 :
 
</pre>
 
</pre>
 
= Ajout d'un partage =
 
= 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''
 +
<pre>
 +
[shareforall]
 +
  comment = Accessible au groupe users
 +
  path = /opt/shares/forall
 +
  valid users = @users
 +
  force group = users
 +
  create mask = 0660
 +
  directory mask = 0771
 +
  writable = yes
 +
</pre>
 +
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''
 +
<pre>
 +
[shareforsomeofthem]
 +
  comment = Accessible a certains utilisateurs
 +
  path = /opt/shares/forsome
 +
  valid users = jack
 +
  force group = users
 +
  create mask = 0660
 +
  directory mask = 0771
 +
  writable = yes
 +
</pre>
 +
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) =
 
= Configuration en Domain Controller (DC) =

Version du 23 décembre 2013 à 19:37

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)