[résolu] Petite question par rapport à chmod

Bonjour à tous, je met en place actuellement un server de données sous debian avec samba.

J’ai donc un dossier partagé possedant un chmod de 770 j’ai très bien accès sous Windows sur mon premier PC ainsi que mon second PC.
Les deux profils des deux PC ont très bien accès au même dossier et peuvent écrire parcourir bref tout fonctionne impec mais j’ai un problème!

Lorsque L’utilisateur 1 par exemple créer un dossier/fichier il attribu les droits de l’utilisateur créateur de ce même dossier avec un chmod de 750 :confused: c’est moyen car le second utilisateur ne peut pas utiliser ce fichiers pour un Dossier de partage générale c’est plutôt moyen ^^

Bref si vous pourriez m’éclairer :wink: A noter que j’ai fait un chmod 770 -R sur le répertoire racine ça résoud le problème mais si peut éviter de refaire la manip à chaque nouveaux dossier créer par tel ou tel utilisateur ça serait cool :slightly_smiling:

Merci d’avance :smiley:

Eventuellement, tu peux voir avec dans ton share:
create mask = 770
directory mask = 770
Et aussi regarder dans man smb.conf les options:
force create mode
force directory mode
security mask
force security mode
directory security mask
force directory security mode

Mais tu peux aussi faire de ton partage un partage anonyme (public=yes) ou mapper tous les utilisateurs sur un utilisateur donné (username map).

La question est intéressante mais la réponse de Matt l’est encore plus.
Je pense que ce domaine du “chmod” mériterait un fil ds T&A.
Qu’en penses-tu Matt ?

Plutot une entrée de wiki :wink:
Mais man chmod est déjà trés bien, et man umask le complète trés bien.
Ceci étant, ici, c’est “abusivement” un pb de chmod, parceque ça concerne samba.

Merci de votre réponse rapide, ça marche niquel je suis allé voir man smb.conf donc dans mon fichier smb.conf j’ai ajouté:

create mask = 0770
directory mask = 0770
force group = mongroup
force user = monuser

Et là ça marche impec, quand je créer un nouveau dossier il me met automatiquement le group et le user avec les chmod définits bref ça tourne niquel :wink:

merci beaucoup :wink:

quote="Doug"
merci beaucoup :wink:[/quote]De rien. :wink:

J’aimerai savoir un autre trucs, toujour en rapport à l’attribution des droits à des dossiers…

Quand je fait un useradd, j’aimerai lui affecter tel ou tel group ainsi que tel droit d’accès pour le fichier /home de ce même user que j’ajoute… j’ai regardé dans le fichier /etc/default/useradd et ajouter force group = mongroup puis create mask = 0770 ect… mais ça n’a rien changé.

merci pour votre aide :wink:

c’est pas clair ta question. mets ce fil en [résolu] reouvres un fil et réexpliques autrement ce que tu veux, mais je crois que tu confonds les comptes samba avec les comptes linux.
Sinon pour ajouter des groupes supplémentaires avec useradd, c’est -G gp1,gp2, etc.
Comme d’hab: man useradd est ton ami.
mais comme il y est dit: