Se você estiver usando o Linux com um sistema de arquivos relativamente moderno (ext3 / ext4, btrfs, ntfs), isso pode ser feito com ACLs POSIX :
-
Ative as ACLs para o sistema de arquivos. Isso é necessário apenas para ext3 e ext4 em kernels anteriores a 2.6.38. Todos os outros sistemas de arquivos que suportam ACLs os habilitam automaticamente.
mount -o remount,acl / tune2fs -o acl /dev/<partition> -
Conceda
tomacesso à pasta:setfacl -m user:tom:rwx /home/samantha/folder
Se o sistema operacional ou o sistema de arquivos não suportar ACLs, outra maneira é usar grupos.
-
Crie um grupo.
-
Algumas distribuições do Linux criam um grupo separado para cada usuário:
tomseria automaticamente em um grupo também chamadotom. -
Se não, crie um grupo. Isso deve funcionar no Linux ...
groupadd tom gpasswd -a tom tom... e isso - no BSD:
groupadd tom usermod -G tom tom
-
-
chgrpdo diretório para esse grupo e conceda permissões comchmod:chgrp tom /home/samantha/folder chmod g+rwx /home/samantha/folder