我想给同一台Linux服务器上的一组用户(U1,U2,…,Un)分别设置一个可以读写的目录(D1,D2,…,Dn)。
所以Ui应该能够读/写目录Di,但是Ui不应该能够读或者写目录Dj(其中i!= j)
然后我想要一个脚本S从每个目录Di中读取。
有没有办法使用chown,chmod和将用户添加到不同的组等来设置?
您可以chmod 700 eachDirectory使目录读/写/ exec只有目录和根的所有者。 然后你可以以root身份运行脚本。
要以超级用户以外的用户身份运行该脚本,可以使用FACL为该用户提供访问权限。
chmod 750将满足您的所有要求