Sun WebServer 安装指南,Solaris for Intranets 版

管理服务器访问控制

您必须指定一个界定服务器管理员的领域;在缺省情况下,该领域名为 serverAdmin,用户名和口令的信息源为 HTPASSWD。用户信息源确定用户列表是使用 HTPASSWD 实用程序还是从系统的用户信息创建的。

要变更“管理服务器”的领域信息,您必须是 root

您至少需要一个领域管理员,以便至少一个用户有变更领域本身的能力。

使用缺省领域
  1. 作为 serverAdmin 领域的管理员创建一个用户 admin


    # htrealm add -r serverAdmin -u admin为该用户 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) man 页。