我想清楚一些linux权限继承和颠覆。 如果我查看“svn:svn”拥有的内容并提交它,然后在最初签出的目录上运行svn update,则文件将获得我的权限。我是svn团队的成员。我可以从svn组中删除自己,以便在执行更新时强制允许svn:svn保留权限吗? 我正在使用Subversion客户端检出文件,并使用svn作为用户。 谢谢linux权限继承
回答
您需要在该目录的组权限上设置sticky位。
chmod g+S svndir
这将强制组权限继承它的后代。
+1:这是正确的,但要注意这是你在本地机器上做的事情,*不是*对存储库有任何影响的东西。每当有人签出模块时,都必须在结账机上完成。 – 2011-04-29 18:59:34
Subversion不在存储库中存储文件所有权或权限。如果你检查了一些东西,它就归你所有。我不确定你要完成的是什么,但它将涉及一个脚本来更改本地计算机上的文件所有权。
好的这里是德拉玛我不能缝让我的头。我正在使用GUI(Sycro)来检出并提交回购。我也有一个更新Web服务器的钩子。如果我检出一个文件,修改它并提交,钩子用该文件和正确的(Svn)用户名更新服务器。但是...如果我终端进入网络服务器并进行更新,权限是ME.How我解决了这个问题?如果我以“svn”身份登录到网络服务器,它不会让我更新。告诉我存在权限问题。 – mike628 2011-04-29 21:33:09
您可以设置组粘滞位上的父目录,which'll该目录自动分配给在那里创建任何新文件
chmod g+s .
我不认为它会应用粘到任何子目录,所以你必须复制这个每个子目录,但至少这些文件将出现与适当的组所有权。
- 1. Linux目录权限继承
- 2. 继承组的权限
- 3. Spawing exe不继承权限
- 4. 定义具有继承权限的userroles
- 5. Django权限继承问题和Meta
- 6. 通过C#继承Active Directory权限
- 7. 继承文件夹中的权限
- 8. Python中的字段继承权限
- 9. C#:访问权限由于继承
- 10. 文件权限不会继承目录权限
- 11. 如何生成具有继承权限和权限的进程
- 12. 授予NTFS权限时丢失了继承权限
- 13. 限制继承
- 14. 继承与授权
- 15. Linux Group权限
- 16. linux文件和文件夹没有继承父目录的权限
- 17. TFS 2012 Express许可继承 - 并非所有从组继承的权限
- 18. 继承和限制
- 19. 通过查询字段项的权限继承列表项权限
- 20. Linux上有限权限
- 21. Linux权限问题
- 22. Linux把权限好
- 23. Linux文件权限
- 24. Linux权限问题
- 25. Linux文件权限
- 26. ASP.NET授权继承规则
- 27. Akka调度员继承权
- 28. 待办事项继承权
- 29. Javascript继承无限循环
- 30. XSD类型限制继承?
你是如何使用Subversion的?例如,你运行svnserve还是通过http运行一切?或者,你使用svn + ssh吗? – 2011-04-29 19:25:10