Bonjour à tous,
Je souhaiterais savoir quelle instruction mettre dans la configuration de mon serveur samba pour qu'un utilisateur (celui de base c'est à dire pi) puisse juste lire les fichiers du dossier, quand un autre (disons Bernard) pourrait les modifier ou en mettre d'autres dans ce même dossier. Est ce faisable? Si oui comment ? ^^
Merci par avance
Euh je dirais un truc du style dans /etc/samba/smb.conf :
[nom_du_partage]
parametre = valeur
blabla
valid users = pi, bernard
read list = pi ou read only = Yes (pour mettre par défaut en lecture seule)
write list = bernard
Un peu de doc : https://www.samba.org/sammba/docs/using_samba/ch09.html
J'ai fais ça, et j'y suis presque je pense, mais quand je veux effacer un fichier en etant "bernard" il me dise que je n'ai pas les droits unix/root sur le fichier...
Vérifie en cli les permissions unix de ton partage, 770 devrait le faire.
Yep c'est tout bon avec cette astuce, merci beaucoup ^^
Bordel j'ai du refaire mon nas et me revoila bloqué à cette etape, alors voila le reglage :
(comme au dessus)
[nom_du_partage]
parametre = valeur
blabla
valid users = pi, bernard
read list = pi
write list = bernard
alors bernard peut se connecter et effacer mais pi ne peut meme pas se connecter... Que faire ?
Quand c'est un dossier perso je mets le propriétaire du dossier et un chmod 700, si c'est un dossier partagé je mets carrément root en propriétaire, le groupe associé et hop un chmod 770 ou 750
Pour la conf SMB du coup je mets ça par exemple
[Parents]
path = /home/Parents
comment = répertoire accessible uniquement pour le groupe Parents
valid users = @Parents
browseable = yes
read only = no
writable = yes
directory mask = 0770
create mask = 0770
Après c'est pour des droits très simple