> Bonjour,
Bonjour

> Julien Valroff a �crit :
> 
>         Le vendredi 20 mai 2005 � 19:40 +0200, Tony GALMICHE a �crit :
>         
>                 ma connaissance, la meilleure fa�on de faire des
>                 partages avec le support des acl est encore d'utiliser
>                 samba, m�me s'il n'y aucun poste Windows sur le
>                 r�seau.
>                 
>                 
>         C'est la r�ponse que je craignais ! Je n'ai aucune envie de
>         mettre en
>         place ce protocole auquel je n'ai toujours rien compris et qui
>         serait
>         sur-dimensionn� pour mon r�seau.
>         
>         
> Je ne comprend pas ce que tu entends par sur-dimensionn�. Samba
> fonctionne tr�s bien m�me pour deux postes.
> 
> A partir du moment que tu veux avoir le support des acl, cela signifie
> que tu demandes des fonctionnalit�s avanc�es.
[...]
Fonctionnalit�s avanc�es si l'on veut, je souhaite juste pouvoir avoir
sur mon serveur de fichiers un r�pertoire sur lequel des utilisateurs
d�finis peuvent avoir tous les droits sur tous les fichiers afin de
faciliter les �changes de documents, le travail collaboratif etc. Ca ne
me parait pas �tre si avanc� que cela...

Quand je dis que Samba est sur-dimensionn�, c'est surtout que j'ai d�j�
des exports NFS en place, que je ne souhaite pas modifier, et ajouter un
serveur Samba me para�t beaucoup pour si peu : 2 protocoles pour le
simple partage de fichiers, tu avoueras que c'est lourd. Mais je
rappelle que c'est un pont de vue personnel, et que je suis tout � fait
d'accord avec toi quand tu parles des possibilit�s de Samba face �
celles de NFS (mais j'avoue �tre assez ignare dans les deux cas).

Et puis, �a tourne au d�fi personnel, je n'aime pas m'arr�ter en si bon
chemin.

> Je ne vois pas trop comment tu peux partager des fichiers avec shfs,
> mais si tu trouves �a m'int�resse juste par curiosit� :-)

Je cherche aussi ;-) Je n'ai pas cherch� plus loin car j'avance peu �
peu avec NFS v3 (!!) : en fait, si j'ai bien compris mes diff�rentes
lectures, NFS v3 ne supporte pas les ACL Posix, mais puisque celles-ci
sont d�finies sur le serveur, �a ne pose que quelques probl�mes
pratiques - qui emp�chent tout de m�me leur utilisation, mais cela ne
tient qu'� quelques petites rustines :
http://client.linux-nfs.org/Linux-2.6.x/2.6.12-rc3/
et en particulier
http://client.linux-nfs.org/Linux-2.6.x/2.6.12-rc3/linux-2.6.12-28-nfsacl_umask_client_workaround.dif

Pour expliquer le probl�me, voici un exemple :
J'ai un r�pertoire /home/partage avec les droits suivants :
#ll -d /home/partage/
drwxrwsr-x+ 2 root users 4096 2005-05-21 18:01 /home/partage/

et les ACL posix suivantes :
#getfacl /home/partage/
getfacl: Removing leading '/' from absolute path names
# file: home/partage
# owner: root
# group: users
user::rwx
user:toto:rwx
user:titi:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:toto:rwx
default:user:titi:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

Donc dans ce cas, en local, tout fonctionne : toto et titi peuvent
cr�er, modifier, supprimer des fichiers (m�me ceux dont ils ne sont pas
propri�taires).
Lorsque, par exemple, toto cr�� un fichier en local, voil� les droits :
$touch test.acl
$ll test.acl
-rw-rw-r--+ 1 toto users 0 2005-05-21 18:33 test.acl

Et tout va pour le mieux dans le meilleur des mondes.

Par contre, � distance, lorsque toto cr�� un fichier � travers le
montage NFS (que ce soit en console ou avec nautilus) et que je v�rifie
les droits sur le serveur :
#ll test2.acl
-rw-r--r--+  1 toto users 0 2005-05-21 18:34 test2.acl

Les umask sont pourtant les m�mes sur le serveur et le client (0022) et
ne permettent donc pas d'avoir un mask suffisant :
#getfacl test2.acl
# file: test2.acl
# owner: toto
# group: users
user::rw-
user:toto:rwx                 #effective:r--
user:titi:rwx                #effective:r--
group::r-x                      #effective:r--
mask::r--
other::r--

Je vais donc compil� un noyau 2.6.12-rc4 patch� sur une machine de tests
et v�rifier que tout fonctionne.
J'esp�re avoir bien compris, corrigez-moi si je me trompe dans mes
th�ories ;-)

@++
Julien



-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à