Respuestas:
Si está utilizando Linux con un sistema de archivos relativamente moderno (ext3 / ext4, btrfs, ntfs), esto puede hacerse con las ACL POSIX :
Habilite las ACL para el sistema de archivos. Esto solo es necesario para ext3 y ext4 en núcleos anteriores a 2.6.38. Todos los demás sistemas de archivos que admiten ACL los habilitan automáticamente.
mount -o remount,acl /
tune2fs -o acl /dev/<partition>
Dar tom
acceso a la carpeta:
setfacl -m user:tom:rwx /home/samantha/folder
Si el sistema operativo o el sistema de archivos no admite ACL, otra forma es usar grupos.
Crear un grupo.
Algunas distribuciones de Linux crean un grupo separado para cada usuario: tom
estarían automáticamente en un grupo también llamado tom
.
Si no, crea un grupo. Esto debería funcionar en Linux ...
groupadd tom
gpasswd -a tom tom
... y esto - en BSD:
groupadd tom
usermod -G tom tom
chgrp
el directorio a ese grupo y otorgue permisos con chmod
:
chgrp tom /home/samantha/folder
chmod g+rwx /home/samantha/folder
Agregue ambos usuarios a un grupo común. Haga que ese grupo sea propietario del directorio y asigne permisos de grupo según sea necesario.