SAMBA
Révision datée du 23 décembre 2013 à 19:52 par Jc.forton (discussion | contributions) (→Pour le groupe)
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. Dans cet exemple on considère que sont créés:
- les utilisateurs jack, jason et julie
- le groupe users
- que jack, jason et julie font partie du groupe users
# smbpasswd -a jack New SMB password: Retype new SMB password: Added user jack. # smbpasswd -a jason New SMB password: Retype new SMB password: Added user jason. # smbpasswd -a julie New SMB password: Retype new SMB password: Added user julie.
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
N'oubliez pas de creer le répertoire et d'y appliquer les bons droits
# mkdir -p /opt/shares/forall # chown root.users /opt/shares/forall # chmod -R 775 /opt/shares/forall
Redémarrez smb 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, jason 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).