linux权限继承

时间:2011-04-29 18:51:09

标签: linux svn permissions

我想清楚一下linux权限继承和颠覆。 如果我检查了“svn:svn”拥有的东西并提交它,那么,在最初签出的目录上运行svn update,文件获得MY权限。我是group svn的成员。我可以从svn组中删除自己以强制权限在我更新时保留svn:svn吗? 我使用Subversion客户端检出文件,这使用svn作为用户。 感谢

3 个答案:

答案 0 :(得分:3)

您需要在该目录的组权限上设置粘滞位。

chmod g+S svndir

这将强制组权限由其后代继承。

答案 1 :(得分:1)

您可以在父目录上设置组粘滞位,这将自动将该目录分配给在那里创建的任何 NEW 文件

chmod g+s .

我认为它不会将粘滞位应用于任何子目录,因此您必须为每个子目录复制此数据,但至少文件将以适当的组所有权出现。

答案 2 :(得分:0)

Subversion不会在存储库中存储文件所有权或权限。如果你检查一下,它就归你所有。我不确定你要完成的是什么,但它将涉及一个脚本来更改本地计算机上的文件所有权。