歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SVN用戶權限配置

SVN用戶權限配置

日期:2017/2/28 15:34:45   编辑:Linux教程

repository目錄下的conf有三個文件:svnserve.conf、passwd、authz,依次修改

你可以直接刪除默認的svnserve.conf文件,然後使用下面的配置:
# vi svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = Test

說明:
anon-access = none #不允許匿名用戶訪問
auth-access = write #通過驗證的用戶可以讀和寫
password-db = passwd #用戶保存文件
authz-db = authz #權限管理文件
realm = Test#倉庫名稱


設置用戶賬號。你可以直接刪除默認的passwd文件,然後使用下面的配置:
# vi passwd

[users]
linzuxin = linzuxin

說明:

[users] #是必須的,標記為用戶配置開始
linzuxin = linzuxin # linzuxin 是用戶名 , linzuxin 是密碼。注意,是明文密碼

往後所以倉庫的用戶都在這裡記錄就可以了。至於那個用戶,允許訪問那個倉庫,在權限管理裡限制。


設置用戶權限。你可以直接刪除默認的authz文件,然後使用下面的配置:
# vi authz

[groups]
devops = linzuxin

[/]
@devops = rw

說明:

devops = linzuxin #devops是組名,linzuxin是用戶名,歸為這一組,可以有多個用戶,用逗號隔開

@devops = rw #說明devops組對所有目錄都有讀寫權限

Copyright © Linux教程網 All Rights Reserved