dud*_*ein 2 permissions mercurial
我有一个中央存储库和3个用户本地存储库,可以将代码拉到中央存储库.
我有一个已定义的用户hg和一个名为hgusers的组,所有3个用户都属于该组.
每次用户推送代码时,一些目录和文件都会将其所有者和组分别从hg和hguse更改为userName和userGroup,这使其他人无法推送代码.所以,我必须做chown和chgrp才能返回到最初的情况.
以下是关于用户和组的理想情况:
drwxrwxr-x 3 hg hgusers 4.0K 2010-09-23 08:06 .
drwxrwxr-x 3 hg hgusers 4.0K 2010-07-29 19:06 ..
-rw-rw-r-- 2 hg hgusers 57 2010-07-21 10:08 00changelog.i
-rw-rw-r-- 1 hg hgusers 94 2010-09-23 08:06 branchheads.cache
-rw-rw-r-- 2 hg hgusers 23 2010-07-21 10:08 requires
drwxrwxr-x 3 hg hgusers 4.0K 2010-09-23 08:06 store
-rw-rw-r-- 1 hg hgusers 7 2010-09-23 08:06 undo.branch
-rw-rw-r-- 1 hg hgusers 0 2010-09-23 08:06 undo.dirstate
Run Code Online (Sandbox Code Playgroud)
这是user1(group1)推送代码时得到的结果:
drwxrwxr-x 3 hg hgusers 4.0K 2010-09-22 16:58 .
drwxrwxr-x 3 hg hgusers 4.0K 2010-07-29 19:06 ..
-rw-rw-r-- 2 hg hgusers 57 2010-07-21 10:08 00changelog.i
-rw-rw-r-- 1 user1 group1 94 2010-09-21 16:38 branchheads.cache
-rw-rw-r-- 1 user1 group1 7 2010-09-22 16:58 journal.branch
-rw-rw-r-- 1 user1 group1 0 2010-09-22 16:58 journal.dirstate
-rw-rw-r-- 2 hg hgusers 23 2010-07-21 10:08 requires
drwxrwxr-x 3 hg hgusers 4.0K 2010-09-22 16:58 store
-rw-rw-r-- 1 user1 group1 7 2010-09-21 16:38 undo.branch
-rw-rw-r-- 1 user1 group1 0 2010-09-21 16:38 undo.dirstate
Run Code Online (Sandbox Code Playgroud)
位S可能有些东西.
有什么建议?谢谢.
| 归档时间: |
|
| 查看次数: |
783 次 |
| 最近记录: |