Je commence vraiment à me dire que mon option la plus propre et simple est effectivement de ne pas mettre les montages dans media mais directement dans le home de chacun des utilisateurs... Faut vraiment que j'essaie de voir ce que ça donnerait...
L'idéal - si toutes tes ressources à partager sont sous Linux et donc sur des systèmes qui comprennent nativement les droits et permissions - c'est de bien régler ces droits et permissions sur les dossiers à partager concernés.
En montant directement dans /home/$USER certes ça réduit à $USER l'accès potentiel à ce point de montage, mais ça ne change en rien les droits et permissions des dossiers et fichiers
contenus dans cette partition montée à cet endroit là.
Pour moi le plus clair serait de monter dans /media/PARTAGES une partition qui contiendrait à sa racine un dossier par utilisateur, où chacun ne serait accessible que par son utilisateur propriétaire en lecture-écriture.
Plus clair ou plus simple car ça ne fait qu'un seul montage à ajouter au fstab. Ou à gérer par ailleurs.
User1(1001) : doit seulement avoir accès à autrepc1:/home/user(1001)
User2(1002) : doit seulement avoir accès à autrepc1:/home/user(1001)/dossier
User3(1003) : doit seulement avoir accès à autrepc1:/home/user(1001)/privé
Doit seulement avoir accès = c'est à dire seulement lire, pas écrire ?
On est d'accord que 1001 doit continuer d'avoir tous les droits dans les dossiers qui sont aussi accessibles à 1002 ou 1003 ?
Les utilisateurs 1001, 1002 et 1003 existent de part et d'autre ?
Comment je ferais ça :
1⋅ s'assurer que seul 1001 a les droits d'écriture sur ses affaires, et lui seul y accède ( ni son groupe ni les autres )
sudo chown -R 1001:1001 /home/user(1001)
sudo chmod -R a-rwX,u+rwX /home/user(1001)
2⋅ ajouter l'user 1001 au groupe de 1002. Ajouter l'user 1001 au groupe de 1003
sudo adduser 1001 1002
sudo adduser 1001 1003
3⋅ attribuer le groupe 1002 ainsi que l'accès en lecture au groupe, au dossier /home/user(1001)/dossier
sudo chown -R 1001:1002 /home/user(1001)/dossier
sudo chmod -R g+rX /home/user(1001)/dossier
4⋅ attribuer le groupe 1003 ainsi que l'accès en lecture au groupe, au dossier /home/user(1001)/privé
sudo chown -R 1001:1003 /home/user(1001)/privé
sudo chmod -R g+rX /home/user(1001)/privé
→ les membres du groupe 1002 ( soit 1002 et 1001 ) ont accès en lecture à /home/user(1001)/dossier. 1001 étant l'utilisateur propriétaire il a aussi les droits d'écriture.
→ les membres du groupe 1003 ( soit 1003 et 1001 ) ont accès en lecture à /home/user(1001)/privé. 1001 étant l'utilisateur propriétaire il a aussi les droits d'écriture.
→ 1002 n'a aucun accès à aucun autre dossier dans /home/user(1001), en dehors du /home/user(1001)/dossier
→ 1003 n'a aucun accès à aucun autre dossier dans /home/user(1001), en dehors du /home/user(1001)/privé
→ ni 1002 ni 1003 ne peuvent écrire/créer/modifiier/supprimer