Et les créations, suppressions etc tout fonctionne ensuite comme en local via samba.....
merci pour la participation Croutons.
JC]]>
lorsque je vois ça, je ne comprends pas pourquoi il y a un problème lors de la création des répertoires enfants.
En plus, j'ai défini les acls avec -R pour recursif...]]>
il m'a fallu créé un utilisateur pour samba sinon je ne peux avoir accès que si j'ai coché autoriser les les connexions anonyme
(c'est expliqué dans le lien)
le chemin d'acces dans un terminale est du type
]]>
]]>
Je viens de le faire ça réagit pareil.
Je vois toujours
sur les nouvelles créations...]]>
défini dans le fichier adduser.conf je crois bien
# If DIR_MODE is set, directories will be created with the specified
# mode. Otherwise the default mode 0755 will be used.
DIR_MODE=0755
apparemment de ce que je constate c'est que le mask par défaut passe outre les régles acl (si aucun mask défini dans acl)
d'ou le message en commentaire
mais si tu appliques un mask par défaut dans les régles acl il sera utilisé
exemple du man il faut doubler les :
(m: pour --mask)]]>
ou même
Et bien les repertoires enfants ne prennent pas rwx mais juste r*x par exemple.
Si je fais ce que j'ai ecrit au dessus avec "-R" les repertoire enfants devraient recuperer les meme droits, mais lorsque l'on crée un nouveau repertoire ce n'est pas le cas...
Si je refais setfacl apres coup à la main cela fonctionne mais pas d'office sur un nouveau repertoire crée...
par exemple je crée "share1" - je lui donne les acls (comme ci-dessus) - je crée un nouveau repertoire "test" dans "share1" avec user1, user2 pourra supprimer ce repertoire mais pas en recréer un autre dans "test"...]]>
pour ne pas avoir cette restriction il faut appliquer un mask pour les acl (voir mon message #4)
Du moment que tu vois un petit + dans les droits c'est qu'il y a des droits acl et qu'il faut les consulter avec getfacl
Dans le cadre de l'utilisation des acl ls ne sert plus a rien car cela ne reflete pas la réalité
tu peux tres bien avoir que des droits en lecture avec un affichage ls , alors que les régles acl permettent le droit en écriture]]>
il aime pas lorsque je glisse le 2e m]]>
Mais c'est pareil, sur les répertoires déjà existants cela fonctionne, mais lorsque j'en crée un nouveau, user1 ou user2 n'ont plus les droits selon qui l'a crée.
C'est etrange non, normalement avec :
Les repertoires enfants devraient réagir pareil non et ne pas revenir en r*x ? car c'est ce qu'il se passe tu as raison.
JC]]>
effective donc le droit en écriture n'est pas appliqué , du au mask
edit: il faut que tu affecte un mask par defaut a ton répertoire share1
]]>
J'ai crée le répertoire test avec user1.
user1 a tous les droits.
mais mon user2 non.
il peut entrer dedans, lire mais pas supprimer ni "test" ni son contenu.
c'est ça que je trouve étrange.
car on voit bien cela :
default:user:user1:rwx
default:user:user2:rwx
default:group:group1:rwx
Le système de fichier c'est du ext4 oui.
merci.
JC]]>