Sun Java System Calendar Server 6 2005Q4 관리 설명서

구문


csuser [-q|-v]
       [-a aces] 
       [-b basedn]
        -m email address 
       [-d domain]
        -f filename
        -g givenname 
       [-k yes|no] 
       [-l langcode] 
        -s surname 
        -y userpassword
       create userid

csuser [-q|-v] 
       [-b basedn] 
       [-d domain] 
       [-h host] 
       list [userid]

csuser [-q|-v] 
       [-b basedn] 
       [-d domain]
       [check|delete|disable|enable|reset] userid

         

다음 표에서는 csuser 유틸리티에 대해 사용 가능한 명령을 보여 줍니다.

표 D–38 csuser 유틸리티 명령

명령 

설명 

check userid

지정된 사용자 아이디가 달력을 사용할 수 있도록 활성화되어 있는지 확인합니다. 

create userid

지정된 사용자 아이디를 만들고 Calendar Server에 로그인할 수 있도록 이 사용자를 활성화합니다.  

delete userid

지정된 사용자 아이디를 삭제합니다. 

disable userid

지정된 사용자 아이디를 달력을 사용할 수 없도록 비활성화합니다. 이 유틸리티는 httpicsAllowedServiceAccess 속성의 값으로 정의합니다.

enable userid

지정된 사용자 아이디를 달력을 사용할 수 있도록 활성화합니다. 

list [userid]

지정된 사용자 아이디에 대한 달력 속성을 나열합니다. 사용자 아이디를 지정하지 않으면 활성화된 모든 사용자에 대한 속성을 나열합니다. 

-hserver-name 옵션이 포함된 경우에는 그 백엔드 서버의 지정된 사용자 아이디(또는 모든 활성화된 사용자)의 달력 속성을 나열합니다.

reset userid

사용자 아이디를 위한 모든 달력 속성을 기본 설정으로 재설정합니다. 

주: 사용자 아이디를 위한 달력 속성을 재설정한 후 모든 달력 속성은 icsCalendarUser(객체 클래스), icsSubscribed, icsCalendarOwned, icsCalendaricsDWPHost(사용자가 LDAP CLD 설정에 있는 경우)를 포함한 사용자의 LDAP 항목에서 제거됩니다. 그 후에는 Calendar Server 관리자가 사용자 대신 달력을 만들 수 없습니다.

이 속성들은 Calendar Server 관리자가 사용자에 대해 csuser enable 명령을 실행하면 사용자의 LDAP 항목에 복구됩니다.

version

유틸리티의 버전을 표시합니다. 

다음 표에서는 csuser 유틸리티 명령 옵션에 대해 설명합니다.

표 D–39 csuser 유틸리티 명령 옵션

옵션 

설명 

-v

세부 정보 표시 모드로 실행합니다. 수행되는 명령에 대해 사용 가능한 모든 정보를 표시합니다. 기본값은 off입니다. 

-q

quiet 모드로 실행합니다. 

  • 작업이 성공적으로 이루어지면 표시되는 정보가 없습니다. 오류 발생 시에는 발생한 오류가 표시됩니다.

  • 위험한 명령에 대한 확인 메시지를 생략합니다.

    기본값은 off입니다.

-b basedn

모든 LDAP 사용자에 사용할 기본 DN입니다. 기본값은 ics.conf 파일에 정의된 설정 local.ugldapbasedn에서 가져옵니다.

-b basedn

사용자에 대한 기본 DN을 지정합니다. 

-d domain

호스트된(가상) 도메인의 이름을 지정합니다. 기본값은 ics.conf 파일의 service.defaultdomain 매개 변수에서 가져옵니다.

-a [aces]

지정된 달력에 대한 액세스 제어 항목(ACE)입니다. ACE는 그룹 예약 달력에 액세스할 수 있는 사용자와 만들기, 삭제, 읽기, 쓰기 권한 등의 보유 권한 유형을 결정합니다. ACE 문자열이나 액세스 제어 목록(ACL)은 큰따옴표("")로 묶어야 합니다.

기본값은 다음과 같습니다.  

"@@o^a^r^g;@@o^c^wdeic^g;
@^a^sf^g;@^c^^g;@^p^r^g"

ACE 형식에 대한 자세한 내용은 서비스 구성을 참조하십시오.

-f filename

비밀번호( -y 매개 변수)가 필요한 옵션을 위해 비밀번호를 지정할 파일 이름입니다. 스크립트에서 csuser를 실행하는 경우에 보안을 강화하려면 파일 이름에 비밀번호를 지정합니다.

-g givenname

사용자의 LDAP 이름입니다. 이 옵션은 필수 옵션입니다. 기본값은 없습니다. 

-h host

사용자의 달력이 상주하는 백엔드 서버의 이름을 지정합니다. 이 옵션은 list 명령에만 적용됩니다. 

-p port

LDAP 서버가 수신하는 포트 번호입니다. 기본값은 ics.conf 파일에 정의된 설정 local.ugldapport에서 가져옵니다.

-k yes|no

사용자 달력에 대해 이중 예약이 허용되는지 여부입니다. yes이면 사용자의 달력에 같은 시간에 둘 이상의 이벤트가 예약될 수 있습니다.

기본값은 ics.conf 파일의 설정 user.allow.doublebook에서 가져옵니다.

-l [langcode]

언어 코드. 기본값은 ics.conf 파일의 local.sitelanguage 값입니다.

-m email address

사용자를 위한 LDAP 메일 속성(주 전자 메일 주소)을 지정합니다. 

-s surname

사용자의 LDAP 성입니다. 이 옵션은 필수 옵션입니다. 기본값은 없습니다.  

-u adminDN

사용자 인증 정보가 저장되어 있는 LDAP 서버에 대한 관리 권한이 있는 사람의 LDAP 고유 이름(DN)입니다. 기본값은 ics.conf 파일에 정의된 구성 설정 local.enduseradmindn에서 가져옵니다. 

-w password

-u 옵션으로 지정한 LDAP 관리자 DN에 대한 비밀번호입니다. 기본값은 ics.conf 파일에 정의된 구성 설정 local.enduseradmincred에서 가져옵니다. 이 옵션은 -u 옵션을 사용할 경우에는 필수입니다.

-y userpassword

필요한 달력 사용자의 비밀번호입니다. 기본값은 없습니다.