1

是否可以在所有流中只读特定文件夹?如果是这样,你能告诉我怎么做吗?

我试过类似的东西:

读取用户 * * //Depot/*/Unity/Assets/Scripts/Framework/...

没用。

4

1 回答 1

2

您可以,但您必须首先确保没有向该路径授予其他权限级别,因为保护将允许授予的最高权限。

所以例如你有标准的保护表:

write user * * //...
super user gweiss * //...

即使您随后添加:

read user * * //Depot/*/Unity/Assets/Scripts/Framework/...

写入用户行授予对该文件夹的写入权限。您可以通过首先添加一行来删除相关路径的所有权限来解决此问题:

read user * * -//Depot/*/Unity/Assets/Scripts/Framework/...
read user * * //Depot/*/Unity/Assets/Scripts/Framework/...

请注意,如果路径有“-”,则保护行第一列中的权限级别无关紧要。它将删除所有权限。然后在下一行中,您已授予回读访问权限,因此用户将再次拥有对该路径的读取访问权限,但没有其他权限。

于 2016-01-27T18:48:08.693 回答