Bon. ACL ne résout pas du tout mon problème. C'est une solution fantastique pour étendre le nombre d'utilisateurs et de groupes autorisés à utiliser un fichier, un processus... mais prédéfinir des droits dans un emplacement n'est pas son créneau.
Au cours de mes longues recherches d'hier, je me suis aperçu que je n'étais pas le seul tenter de résoudre cette absurdité : il est tout bonnement impossible, dans l'état actuel des choses, de donner simplement et par défaut aux membres d'un même groupe la totalité des droits sur un fichier. 🙁
Il y aurait sous Gnome peut-être une solution détournée par la modification de l'
umask dans un des fichiers
.profile. Mais d'une part cette modification concernera tous les fichiers créés par l'utilisateur (pas uniquement dans un dossier choisi) ; et d'autre part cela ne concerne que Gnome (en l'occurrence mon dossier de partage est sur Kubuntu).
Il y aurait aussi une solution en passant par Samba, qui apparemment gère ce type de configuration. Mais est-ce vraiment une solution ?
L'alternative que j'ai fini par dénicher consiste à utiliser une option disponible pour le protocole NFS : la possibilité de prédéfinir un utilisateur associé à la connexion NFS. En clair, de mon ordi distant, je me fais passer lors de la connexion au partage, pour l'utilisateur de la machine hôte. Sur la machine hôte, dans
/etc/exports :
/home/user/Partage 192.168.0.2(rw,async,
all_squash,
anonuid=1000,
anongid=500)
Mon problème initial est donc résolu : mes deux utilisateurs ont donc tous les droits sur tous les fichiers créés dans mon dossier Partage... tout simplement parcequ'il n'y en a en fait qu'un seul ! :rolleyes: Mais comment ferait quelqu'un qui souhaiterait partager un même dossier entre les différentes sessions, donc sans recours possible aux options du protocole NFS ? La question reste donc posée...
A titre informatif, voilà les posts des gens qui posent (entre les lignes) la même question. Il y en certainement d'autres que je n'ai pas vu :
*
http://forum.ubuntu-fr.org/viewtopic.php?id=49077
*
http://forum.ubuntu-fr.org/viewtopic.php?id=70469
*
http://forum.ubuntu-fr.org/viewtopic.php?id=49849
*
http://forum.ubuntu-fr.org/viewtopic.php?id=25611
*
http://forum.ubuntu-fr.org/viewtopic.php?id=23176
*
http://forum.ubuntu-fr.org/viewtopic.php?id=7384
etc...