Answers:
如果您将Linux与相对较新的文件系统(ext3 / ext4,btrfs,ntfs)一起使用,则可以使用POSIX ACL来完成:
为文件系统启用ACL。仅对于2.6.38之前的内核上的ext3和ext4才需要。所有其他支持ACL的文件系统都会自动启用它们。
mount -o remount,acl /
tune2fs -o acl /dev/<partition>
授予tom
访问该文件夹的权限:
setfacl -m user:tom:rwx /home/samantha/folder
如果操作系统或文件系统不支持ACL,则另一种方法是使用组。
创建一个组。
某些Linux发行版为每个用户创建一个单独的组:tom
将自动位于也名为的组中tom
。
如果没有,请创建一个组。这应该在Linux上工作...
groupadd tom
gpasswd -a tom tom
...这-在BSD上:
groupadd tom
usermod -G tom tom
chgrp
该组的目录,并授予权限chmod
:
chgrp tom /home/samantha/folder
chmod g+rwx /home/samantha/folder
将两个用户添加到一个公共组。使该组拥有目录,并根据需要分配组权限。