2014年1月21日 星期二

SVN Access Manager變更使用者帳密與svn的passwd檔連動

由於公司的人越來越多,許多新進人員也有Access公司SVN庫的需求,但由於公司沒有建立AD系統,所以變成若是有新同事要存取SVN,就得我手動利用htpasswd創造一組帳密,並且手動設定到access file中。
以上這種方法在人少的時候還可以,但人數越來越多的狀況下,總是會有人忘了密碼或是需要進行權限更動的狀況下,每次都手動去修改顯得有點麻煩。

後來找到了這一套SVN Access Manager的工具,可以透過網頁的介面去新增用戶,變更密碼與進行專案的權限管理,實在是我們這種偽MIS的好工具。但在安裝使用後發現,在網頁的程式裡並不會自動在這些資料變更後去更新SVN access與passwd檔案,且在官方的文件也沒有提到這一塊部份。

但我在程式碼中找到了一個資料夾中有包括這個這個自動化流程的檔案,將下列的script加入cron中即可:
* * * * * root /usr/bin/wget http://192.168.1.2/svnaccessmanager/scripts/cronjobs/cron_createAccessFiles.php

沒有留言:

張貼留言