Risposte:
Se stai usando Linux con un filesystem relativamente moderno (ext3 / ext4, btrfs, ntfs), questo può essere fatto con gli ACL POSIX :
Abilita ACL per il filesystem. Questo è necessario solo per ext3 ed ext4 su kernel più vecchi di 2.6.38. Tutti gli altri filesystem che supportano gli ACL li abilitano automaticamente.
mount -o remount,acl /
tune2fs -o acl /dev/<partition>
Dai tom
accesso alla cartella:
setfacl -m user:tom:rwx /home/samantha/folder
Se il sistema operativo o il file system non supporta gli ACL, un altro modo è utilizzare i gruppi.
Crea un gruppo.
Alcune distribuzioni Linux creano un gruppo separato per ogni utente: tom
verrebbero automaticamente in un gruppo chiamato anche tom
.
In caso contrario, creare un gruppo. Questo dovrebbe funzionare su Linux ...
groupadd tom
gpasswd -a tom tom
... e questo - su BSD:
groupadd tom
usermod -G tom tom
chgrp
la directory a quel gruppo e concedere le autorizzazioni con chmod
:
chgrp tom /home/samantha/folder
chmod g+rwx /home/samantha/folder
Aggiungi entrambi gli utenti a un gruppo comune. Rendere quel gruppo proprietario della directory e assegnare le autorizzazioni di gruppo in base alle esigenze.