需要为特定用户授予对文件夹及其子文件夹和目录的读写访问权限

需要为特定用户授予对文件夹及其子文件夹和目录的读写访问权限

您能否帮助我为特定用户提供对文件夹、其子文件夹以及下面所有文件的读/写访问权限?

我尝试使用该getfacl命令,但没有找到解决方案。我使用的是Solaris 10。

答案1

你需要setfacl

setfacl -R -m ${other_user}:rwX,d:${other_user}:rwX

我添加了默认值 (d),因为我们通常最好保持它的正确性。 -R是递归的


我认为您需要以x指定用户的权限做一些事情,并且您可以添加目录 - 我添加了X,我认为这是正确的。

答案2

如果您的意思是修改您自己的用户的权限chmod -R 600 *将向该用户授予所有文件和子目录中的读/写访问权限,如果您正在谈论在保留该文件的属性的同时向其他用户添加权限,那么您就不能这样做。

权限被授予用户(文件所有者)组和其他人,因此您可以将该用户添加到原始用户的组中,或者向其他人授予权限,这将允许任何人读取/写入该文件。

相关内容