Calendar Server 사용자는 수동 또는 자동으로 만들 수 있습니다.
수동 — Directory Server가 스키마 2용으로 구성되어 있으면 관리자는 Delegated Administrator 유틸리티를 사용하여 디렉토리 서버에 사용자를 추가한 후 Calendar Server cscal 유틸리티를 사용해서 사용자의 기본 달력을 만들 수 있습니다.
Directory Server가 스키마 1용으로 구성되어 있으면 Calendar Server csuser 유틸리티를 사용하여 사용자와 달력을 동시에 만듭니다.
자동(자동 제공) — 자동 제공 기능이 구성되어 있고 사용자가 LDAP 디렉토리에 이미 존재하면 사용자가 처음 로그인한 것입니다. Calendar Server는 기본 달력을 자동으로 만듭니다.
호스트되지 않은 도메인 모드에서 Calendar Server는 사용자 아이디로부터 기본 달력의 달력 아이디(calid)를 만듭니다. 예를 들어, John Doe의 사용자 아이디가 jdoe이면 기본 달력 calid는 jdoe가 됩니다.
호스트된 도메인 모드에서 calid는 사용자 아이디와 사용자 도메인의 조합입니다. 예를 들어, John Doe가 도메인 example.com에 있고 사용자 아이디가 jdoe이면 호스트된 도메인 환경에서의 calid는 jdoe@example.com이 됩니다.
자동 제공이 가능하려면 다음 기준을 만족시켜야 합니다.
ics.conf 파일에서 local.autoprovision 매개 변수는 “yes”(기본값)로 설정되어야 합니다.
호스트된(가상) 도메인 모드에서는 도메인이 달력을 사용할 수 있어야 합니다. 도메인의 LDAP 항목에 icsCalendarDomain 객체 클래스가 있으면 달력을 사용할 수 있습니다.
예를 들어, tchang이 디렉토리 서버에 존재하지만 아직 달력을 사용할 수 없다고 가정합니다(즉 기본 달력이 없음). tchang이 처음으로 Calendar Server에 로그인하면 Calendar Server는 자동으로 tchang이 달력을 사용할 수 있게 하고 calid tchang이라는 기본 달력을 만듭니다.