먼저 서버 관리자를 정의할 영역을 지정해야 합니다. 기본 영역 이름은 serverAdmin
이며 사용자 이름 및 암호 정보 원본은 HTPASSWD
입니다. 사용자 정보 원본에 따라 사용자 목록을 HTPASSWD
유틸리티로 작성할지 또는 시스템의 사용자 정보에서 작성할 지 결정합니다.
관리 서버의 영역 정보를 변경하려면 사용자는 root
에 있어야 합니다.
최소 한 명의 사용자가 영역 자체를 변경할 수 있으려면 영역 관리자가 적어도 한 명은 있어야 합니다.
serverAdmin
영역의 관리자로서 사용자 admin
를 작성합니다.
# htrealm add -r serverAdmin -u adminSetting password for the user admin. Password: Confirm Password: |
영역에 대한 사용자 admin
관리 권한을 할당하여 나중에 다른 사용자를 작성할 수 있도록 합니다.
# htrealm add -r serverAdmin -u admin -A |
다른 영역을 사용하거나 serverAdmin
안의 사용자 정보 원본을 변경하려면 다음 단계를 완료합니다.
현재 serverAdmin
정의를 삭제합니다.
# htrealm delete -r serverAdmin |
새 영역을 작성합니다.
영역 원본은 HTPASSWD
, 또는 UNIXSYS
가 될 수 있습니다.
# htrealm add -r serverAdmin -s UNIXSYS |
기존의 영역 사용자를 영역 관리자로 명명합니다. 이 사용자는 영역을 삭제하거나 변경할 권한을 갖게 됩니다.
# htrealm add -r serverAdmin -u userName -A |
serverAdmin
이외의 영역 이름을 사용한 경우는 /etc/http/access.conf의 액세스 제어를 사용자 영역 이름으로 바꾸어야 합니다.
access.conf 및 htrealm에 관한 자세한 도움말은 access.conf(4) 및 htrealm(1m) man 페이지를 참조하십시오.