bonjour a tous
j ai mis en service dansu ne petite entreprise un serveur sous fedora pour le partage de fichier, garce a samba.

sur ce serveur il existe de groupe d utilisateur:
Direction et Commun

Les utlisateurs du groupe Direction ont accé a tous les partages, les utilisateurs du groupe Commun n ont acce qu a un seul repertoire partagé.
mon probleme est le suivant: si un des utilisateur du groupe Direction cree un repertoire. il en est "je pense" le proprietaire et donc le seul a pouvoir y copier des donnees dedans.
et je suis obligé de lancer une session terminal pour faire :

chmod -R 2777 /data/direction

pour que tous les utilisateurs du groupe y est acce

comment faire pour que tous les utlisateurs du groupe puissent cree un repertoire avec les bon droit sans avoir a intervenir sur le serveur.

merci d avance pour votre aide.
Salut,

Tu dois plutot appliquer les droits suivants 2755 sur /data/commun ( proprio ex : toto:commun)

ainsi les utilisateurs du groupe direction pourront créer des répertoires dedans et ces répertoire appartiendront au groupe commun...


çà t'aide ? ou peut etre que je n'est pas bien compris ta demande ? est-ce que l'utilisation sgid est clair pour toi ?

@+
Bonjour,

Tu aurait du poster la partie de ta config samba pour la partage 🙁

sinon, tu peut utiliser force group dans le smb.conf

Par exemple :
[Direction]
browsable = no
path = /home/samba/direction
guest ok = no
write list = @admin
force group = +direction
create mode = 664
directory mode = 775
share modes = no
locking = no


Neuromancien
mon probleme ne concerne que le groupe direction.
si un utilisateur "toto" de ce groupe cree un repertoire il a l attribut 2755
mais tutu n y a acces que en lecture seule.
mon probleme viendrez du smb.conf ?
je ne suis pas devant seveur et je ne peux vous copier le smb.conf
Re,

Tutu et Toto sont dans quel groupe ?
je ne suis pas devant seveur et je ne peux vous copier le smb.conf
Bien dommage 🙁 ca pourrait aide un poil !

Neuromancien
6 jours plus tard
bon voici une copie du smb.conf enfin la partie partage ......

[commun]
comment = repertoire commun
path = /data/Commun
valid users = europrofum direction acceuil technique compta commercial
public = yes
writeable = yes
browseable = yes
write list = @direction @commun
create mode = 777
force directory mode = 777
; force group = @direction

[direction]
comment = repertoire direction
path = /data/Direction
valid users = europrofim direction acceuil technique
writeable = yes
browseable = yes