Sun WebServer 安裝手冊 Solaris Easy Access Server 版

委託

Sun WebServer 2.0 已經不再採用委託的觀念。以前放在委託檔案內的所有存取權控制,都必須移到各站台的 access.conf 檔案內集中放置。

轉換委託 ACL
  1. 假設以下的 Sun WebServer 1.0 ACL 與委託檔案:

    • /etc/http/access.acl 中的 ACL:


      url /statistics {
      	delegate 		/var/http/acls/.admin_acl
      }
    • /var/http/acls/.admin_acl 檔案:


      realm 									admin
      password_file		/usr/auth/admin_user
      group_file					/usr/auth/admin_group
      
      + group								stat_admins
    • 這些都必須收合到同一個 ACL 內:


      註解 -

      請先建立領域 admin ,方法請參閱前一個範例。



      url /statistics {
      	realm 		 admin
      	+ group		stat_admins
      }
轉換委託 ACL(進階方法)
  1. 假設以下的 Sun WebServer 1.0 ACL 與委託檔案:

    • access.acl 內的 ACL:


      url /statistics {
      	delegate 		/var/http/acls/.admin_acl
      }
    • /var/http/acls/.admin_acl 檔案 (此檔案擁有權屬於 joe:adm


      realm 									 admins
      password_file			/usr/auth/admin_user
      group_file						/usr/auth/admin_group
      
      + group									stat_admins
  2. 這些設定必須收合到一個 ACL::


    url /statistics {
    	realm					 admins
    
    	administrators {
    		user					 joe
    		group				 adm
    	}
    
    	+ group				stat_admins
    }