Sun WebServer 安裝手冊 Solaris Easy Access Server 版

管理伺服器存取權控制

您必須指定一個定義伺服器管理者的領域,內定的領域名稱為 serverAdmin,使用者名稱與密碼的資訊來源則是 HTPASSWD。使用者的資訊來源決定了究竟要使用 HTPASSWD 公用程式,或依據系統的使用者資料來建立使用者列表。

只有 root 身份的使用者才能更改「管理伺服器」的領域資訊。

此領域至少要有一個管理者,如此至少有一個使用者能夠對領域進行修改。

使用內定領域
  1. serverAdmin 領域內設立一個名稱為 admin 的使用者,並賦予該使用者領域管理者的身份:


    # htrealm add -r serverAdmin -u admin設定此使用者管理的密碼
    密碼:
    確認密碼:
    
  2. 將此領域的管理權限指定給使用者 admin ,以便以後能繼續建立其他使用者:


    # htrealm add -r serverAdmin -u admin -A
    
設立新的伺服器管理領域

若要在 serverAdmin 內使用不同領域或要更改使用者資料來源,請依照以下步驟進行:

  1. 刪除目前的 serverAdmin 定義:


    # htrealm delete -r serverAdmin
    
  2. 建立新的領域。

    領域的來源可以是 HTPASSWDUNIXSYS


    # htrealm add -r serverAdmin -s UNIXSYS
    
  3. 將此領域現存的某個使用者命名為該領域的管理者,以後這位使用者便有權刪除或更改此領域。


    # htrealm add -r serverAdmin -u userName -A
    
  4. 若領域的名稱不是 serverAdmin,請將 /etc/http/access.conf 中的存取控制權改成您的領域名稱。

  5. 有關 access.confhtrealm 的詳細輔助說明,請參閱 access.conf(4)htrealm(1m) 線上援助頁。