我想在不重新啓動Subversion服務器的情況下創建一個Subversion用戶,但唯一的方法就是編輯passwd文件。如何以編程方式將用戶添加到shell腳本中進行顛覆操作?
是否有添加用戶的命令?
我想在不重新啓動Subversion服務器的情況下創建一個Subversion用戶,但唯一的方法就是編輯passwd文件。如何以編程方式將用戶添加到shell腳本中進行顛覆操作?
是否有添加用戶的命令?
根據訪問svn的方式,有不同的認證方式。如果你通過Apache htpasswd或htdigest服務它可以做你想做的。
如果你只使用svnserve的守護進程,那麼用戶文件是[general]
標題下的conf/svnserve.conf
配置文件在
password-db = passwd.conf
命名的文件。 沒有API將用戶添加到該文件,但你總是可以做:
echo "$user = $passwd" >> conf/passwd.conf
這將只需在列表的末尾(我假定你已經設置在頂部[users]
頭追加新用戶該文件
的,我不認爲你應該重新啓動服務器,新用戶將被考慮在內。
什麼是這裏的問題? – Anuraj 2011-02-19 06:58:28
是否有一個命令來添加用戶? – Zubair 2011-02-19 07:00:16