SER SIP server 進階設定2 -- serctl
serctl使用法
為你的realm增加新的管理者
現在我們已經有了一個可用的資料庫且SER也能正確使用它了,現在可以加入一些使用者並且最少讓其中一位使用者具有管理者的權限。如果你想要使用網頁管理工具如serweb的話這就很重要了。
簡單的號操作可以透過serctl這個指令稿程式來達成,程式位置
rpm檔安裝: /usr/sbin
tar.gz 安裝: /usr/local/sbin
新增一個使用者可以使用以下指令:
serctl add bell password [email protected]
系統將會提示"Type MYSQL Password",而預設的密碼是 heslo
要讓bell成為一個系統管理者,我們必須登入 mysql 並且更改資料庫。
mysql> connect ser;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Connection id: 82
Current database: ser
mysql> update subscriber set perms=?admin? where USER_ID=?JoeUser?;
[b] 註:在0.8.12版中測試時此指令無效!
倒數第三欄會顯示bell已經被設定為系統管理者了。
說明:
SER 已經推出新版 0.8.14 ,按照網站上README的說法,
此版本並未新增功能,純粹是0.8.12的 bug fixed版。
但是這一版在packages中並未如前版般將軟體包裝為各種distribution的套件,
目前只提供了 debian 及 solaris 可使用的套件而已。
所以要嘗試使用本版的人不是要自行從 source code打包,不然便是得用 .tar.gz
檔安裝,tar.gz 檔安裝方式同 0.8.12版。
ser.cfg 支援mysql資料庫的設定檔下載:
http://bell.idv.tw/bell/doc/SER相關資料/cfg/ser.cfg.mysql.tar_install(0.8.12_0.8.14)
注意:
下載完之後記得修改檔名為 ser.cfg 然後複製或移至 /usr/local/etc/ser 目錄下,
並將檔案內主機網址 bell.idv.tw 修改為適當的主機名稱即可使用。