Réponses:
Si vous utilisez Linux avec un système de fichiers relativement moderne (ext3 / ext4, btrfs, ntfs), vous pouvez le faire avec les ACL POSIX :
Activer les ACL pour le système de fichiers. Ceci n'est nécessaire que pour les extensions ext3 et ext4 sur les noyaux de version supérieure à 2.6.38. Tous les autres systèmes de fichiers prenant en charge les ACL les activent automatiquement.
mount -o remount,acl /
tune2fs -o acl /dev/<partition>
Donne tom
accès au dossier:
setfacl -m user:tom:rwx /home/samantha/folder
Si le système d'exploitation ou le système de fichiers ne prend pas en charge les ACL, vous pouvez également utiliser des groupes.
Créer un groupe.
Certaines distributions Linux créent un groupe distinct pour chaque utilisateur: elles tom
seraient automatiquement dans un groupe également nommé tom
.
Sinon, créez un groupe. Cela devrait fonctionner sous Linux ...
groupadd tom
gpasswd -a tom tom
... et ceci - sur BSD:
groupadd tom
usermod -G tom tom
chgrp
le répertoire de ce groupe, et donnez les autorisations avec chmod
:
chgrp tom /home/samantha/folder
chmod g+rwx /home/samantha/folder
Ajoutez les deux utilisateurs à un groupe commun. Attribuez à ce groupe le répertoire et attribuez-lui les autorisations nécessaires.