是否可以在所有流中只读取特定文件夹?如果是的话,你能告诉我怎么做吗?
我尝试过类似的事情:
读取用户* * // Depot / * / Unity / Assets / Scripts / Framework /...
没用。
答案 0 :(得分:2)
您可以,但您必须首先确保没有授予该路径的其他权限级别,因为protect将允许最高授予权限。
所以,例如你有标准保护表:
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/...
请注意,如果您有' - '对于路径,保护线的第一列中的权限级别并不重要。它将删除所有权限。然后在下一行中,您已授予了对读取权限,因此用户将再次拥有该路径的读取权限,但没有其他权限。