Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/02/2014, à 09:40

toubabn1

Droits sur samba

Bonjour,

j'ai un problème au niveau des droits sur Samba.
Lorsque je met un chmod 777 sur un répertoire, tout le monde est en lecture/écriture. Mais lorsqu'un utilisateur ajoute un fichier, tout le monde sauf le propriétaire, est en lecture seule.

Comment faire pour que dans ce répertoire qui doit être en lecture/écriture pour tout le monde, les fichiers ajouté par la suite aient les même droits?

Merci d'avance.

Hors ligne

#2 Le 26/02/2014, à 11:06

sinbad83

Re : Droits sur samba

Salut,
comment sont fixés les partages sur le répertoire en question ?

testparm -s

La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#3 Le 26/02/2014, à 11:12

toubabn1

Re : Droits sur samba

Bonjour,

voici le résultat de la commande sur le répertoire en question :

#testparm -s
[Dossier d'échange temporaire]
        comment = Espace d'échange temporaire (vidé tous les 15 jours)
        path = /home/samba/temp
        read only = No

Merci.

Hors ligne

#4 Le 26/02/2014, à 11:58

bruno

Re : Droits sur samba

Il faudrait aussi connaître tes groupes et utilisateurs samba ainsi que le droits d’accès sur le dossier partagé…

En attendant tu peux déjà spécifier create mask et directory mask :

[Dossier d'échange temporaire]
        create mask = 0666
        directory mask = 0777
…

Tous les fichiers et dossiers créés seront accessibles en lecture/écriture pour tout le monde.

#5 Le 26/02/2014, à 12:03

toubabn1

Re : Droits sur samba

Je vais essayé ça pour ce répertoire.

Après j'ai d'autres répertoires comme le répertoire "tests" où le groupe "TEST" doit être en lecture/écriture.

j'ai ajouté cette commande : setfacl -R -m group:test:rwx /home/samba/tests

Mais quand un utilisateur du groupe "TEST" ajoute un fichier dans le répertoire "tests", les droits sont en lecture uniquement.

Merci de ton aide.

Hors ligne

#6 Le 26/02/2014, à 12:09

toubabn1

Re : Droits sur samba

Je viens d'essayer pour le dossier d'échange temporaire qui doit être accessible en lecture/écriture et ça fonctionne bien avec ta méthode.

Par contre, c'est pour garder les autres droits que j'ai encore le problème.

Merci encore.

Hors ligne

#7 Le 26/02/2014, à 12:31

bruno

Re : Droits sur samba

Je pense que tu te complique la vie inutilement avec les ACL. Pour ton groupe test il suffit que le dossier appartienne à ce groupe et que le groupe ait un accès en lecture et écriture :

sudo chgrp -R test /home/samba/tests
sudo chown -R g+rw /home/samba/tests

et pour le partage samba :

        force group = test
        create mask = 0660
        directory mask = 0770

#8 Le 26/02/2014, à 12:35

toubabn1

Re : Droits sur samba

Merci encore de ton retour.

Je vais essayer ça cet apres-midi et je te tiens au courant.

Hors ligne

#9 Le 26/02/2014, à 15:29

toubabn1

Re : Droits sur samba

bruno a écrit :

Je pense que tu te complique la vie inutilement avec les ACL. Pour ton groupe test il suffit que le dossier appartienne à ce groupe et que le groupe ait un accès en lecture et écriture :

sudo chgrp -R test /home/samba/tests
sudo chown -R g+rw /home/samba/tests

et pour le partage samba :

        force group = test
        create mask = 0660
        directory mask = 0770

ça fonctionne bien!!! Merci beaucoup!!!
(Reste l'autre problème sur lequel tu es aussi ;-))

Hors ligne