최종 사용자는 웹 그래픽 사용자 인터페이스(GUI), Sun Java System Communications Express 또는 Connector for Microsoft Outlook을 사용하여 클라이언트 시스템에서 Calendar Server에 연결할 수 있습니다. 이를 통해 최종 사용자는 Calendar Server의 장점을 백엔드로 활용하는 동시에 데스크탑에서 Outlook을 계속 사용할 수 있습니다. 사용자는 LDAP 디렉토리에 고유한 항목이 있어야 합니다. 각 사용자는 하나 이상의 달력을 가지며 하나 이상의 그룹에 속할 수 있습니다.
적절한 권한이 있는 관리자는 Delegated Administrator 유틸리티(명령줄) 또는 콘솔(GUI)을 사용하여 사용자 LDAP 항목 또는 자원 LDAP 항목을 추가, 삭제 또는 수정할 수 있습니다.
Delegated Administrator 유틸리티(commadmin)에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide를 참조하십시오.
Delegated Administrator 콘솔에 대한 자세한 내용은 콘솔 온라인 도움말을 참조하십시오.
또한 필요한 경우 ldapmodify를 사용하여 LDAP 항목을 직접 수정할 수 있습니다. ldapmodify에 대한 자세한 내용은 Sun ONE Directory Server Resource Kit 5.2 Tools Reference를 참조하십시오.
Java Enterprise System 배포 이전에 사용되던 csuser와 같은 유틸리티 프로그램은 여전히 Calendar Server와 함께 번들로 제공됩니다. 배포에서 Access Manager를 사용하는 경우에는 사용자, 도메인 또는 자원의 관리나 생성에 이 유틸리티를 사용하지 마십시오. 몇 가지 예외가 있습니다. 이 설명서에서는 그러한 예외가 적용되는 경우에 알맞은 유틸리티를 소개합니다.
이 절에서는 사용자와 사용자 달력 관리에 대해 다음 내용으로 구성되어 있습니다.
다음 사용자 관리 도구 중 하나를 사용하여 달력 사용자, 그룹 및 자원을 관리할 수 있습니다.
Delegated Administrator 콘솔.
이 GUI를 사용하여 Calendar Server에 대한 LDAP의 사용자, 그룹 및 자원을 제공합니다. GUI 사용에 대한 자세한 내용은 Delegated Administrator 콘솔 온라인 도움말을 참조하십시오.
Delegated Administrator 유틸리티(commadmin).
이러한 도구를 사용하여 Calendar Server에 대한 LDAP의 사용자, 그룹 및 자원을 제공합니다. 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide를 참조하십시오.
Calendar Server 유틸리티.
이 유틸리티를 사용하여 달력을 관리합니다. 또한 구성이 다음 기준을 모두 충족하면 사용자, 그룹 및 자원 관리에 이 유틸리티를 사용합니다.
Access Manager를 사용하지 않습니다.
Sun LDAP Schema 버전 1을 사용하는 이전 버전의 Calendar Server 또는 Messaging Server가 설치되어 있습니다.
Schema 버전 1을 계속 사용할 계획입니다.
이 설명서의 부록 D, Calendar Server 명령줄 유틸리티 참조 에서 명령줄 유틸리티 참조를 참조하십시오.
Delegated Administrator는 달력을 관리하지 않습니다. 사용자, 그룹 및 자원에 대한 달력을 만들려면 Calendar Server 유틸리티 cscal 및 csresource를 사용하거나 자동 제공 기능을 설정합니다. 자동 제공 기능을 설정하면 시스템이 사용자가 기본 달력 없이 로그인한 경우, 기본 달력이 없는 상태에서 사용자, 그룹 또는 자원이 초대된 경우에 기본 달력을 만듭니다.
다음 도구를 사용하여 LDAP에서 사용자를 만들 수 있습니다.
Schema 버전 1의 경우, Calendar Server csuser 유틸리티를 사용하여 사용자 및 달력을 동시에 만듭니다.
Schema 버전 2의 경우, Delegated Administrator 콘솔에서 새 사용자 만들기 마법사를 사용하여 사용자를 만듭니다. 그런 다음 Calendar Server 유틸리티 cscal을 사용하여 사용자 기본 달력을 만듭니다. 부록 D, Calendar Server 명령줄 유틸리티 참조 를 참조하십시오.
Schema 버전 2의 경우 Delegated Administrator 유틸리티 commadmin user create를 사용합니다. 그런 다음 Calendar Server 유틸리티 cscal을 사용합니다.
사용자 추가에 대한 자세한 내용은 14.1 달력 사용자 LDAP 항목 만들기를 참조하십시오.
Delegated Administrator 유틸리티 사용에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide를 참조하십시오.
Calendar Server에서는 Sun Java System Directory Server와 같은 LDAP 디렉토리 서버가 사용자를 인증하고 사용자 기본 설정을 저장해야 합니다.
Calendar Server를 사용하면 사용자가 Directory Server에 저장되는 사용자 기본 설정 속성을 설정하여 달력 데이터 보기를 사용자 정의할 수 있습니다. Calendar Server 구성 매개 변수에 반대되는 사용자 기본 설정은 달력 데이터의 사용자 인터페이스 표현을 참조하며, 사용자 아이디, 전자 메일 주소 그리고 달력 보기 생성 시 사용할 기본 색상과 같은 항목을 포함합니다.
기본 설정 목록은 Sun Java System Calendar Server 6.3 WCAP Developer’s Guide의 get_userprefs 및 set_userprefs WCAP 명령을 참조하십시오.
그룹은 이름이 지정된 사용자 모음입니다. 각 그룹에는 사용자 또는 자원 항목과 유사한 LDAP 항목이 포함됩니다. 달력 및 메시징과 같은 모든 서비스에 같은 그룹 항목을 사용할 수 있습니다.
Calendar Server LDAP 그룹에 대해 알아두어야 할 몇 가지 사항이 있습니다.
Calendar Server 그룹은 정적 또는 동적일 수 있습니다.
달력 서비스가 있는 그룹에는 자체 고유한 기본 달력을 포함할 수 있습니다.
Calendar Server 그룹은 개인, 자원 및 기타 그룹(중첩됨)으로 구성될 수 있습니다.
그룹 달력에 대한 자세한 내용은 1.5.7 Calendar Server 버전 6.3의 그룹 달력 개요 절을 참조하십시오.
달력 데이터베이스는 ics.conf 파일에서 local.autoprovision="yes"를 설정하여 자동으로 생성할 수 있습니다. 또한 도메인에서 달력을 활성화(달력 서비스 포함)할 수 있습니다. 따라서 도메인 LDAP 항목에 icsCalendar 객체 클래스가 포함되어야 합니다.
다음 두 가지 방법으로 기본 달력을 자동으로 생성할 수 있습니다.
사용자가 처음으로 로그인하는 경우 사용자의 LDAP 항목이 있으면 시스템에서 달력 서비스에 대해 이를 활성화하고 기본 달력을 만듭니다.
기본 달력이 생성되기 전에 LDAP 사용자, 그룹 또는 자원이 이벤트에 초대된 경우 시스템에서 해당 엔티티에 대한 기본 달력을 만듭니다.
예를 들어 tchang가 Directory Server에 존재하지만 아직 달력을 사용할 수 없다고 가정합니다(즉, 기본 달력 없음). 자동 제공을 설정하여 도메인 달력을 사용 가능하도록 설정합니다.
tchang가 처음으로 Calendar Server에 로그인한 경우 tchang가 달력 서비스를 사용할 수 있도록 자동 설정되고 calid tchang@hisdomain.com으로 기본 달력이 만들어집니다.
또는 기본 달력이 생성되기 전에 누군가가 tchang를 이벤트에 초대한 경우 ics.conf 파일에 user.invite.autprovision="yes"로 설정되어 있으면 기본 달력이 자동으로 만들어집니다.
그룹이 초대된 경우 ics.conf 매개 변수가 groupAutoprovisioning="yes" 로 설정되어 있으면 기본 그룹 달력이 만들어집니다.
마찬가지로 자원이 초대된 경우 ics.conf 매개 변수가resource.invite.autoprovision="yes"로 설정되어 있으면 기본 그룹 달력이 만들어집니다.
사용자, 자원 및 그룹에 필요한 구성 파일 매개 변수에 대한 자세한 내용은 4.3 LDAP 사용자, 그룹 및 자원 달력 구성 을 참조하십시오.
모든 달력 지원 LDAP그룹에 대해 그룹 달력을 만들 수 있습니다. 이 달력은 개인 달력처럼 예약할 수 있습니다. 그룹으로 전송된 초대는 그룹 달력과 모든 개인 달력에서 예약됩니다. 이벤트에 초대된 시점에 아직 그룹 달력이 없고 자동 제공이 설정되어 있는 경우 기본 등록 정보 집합 및 ACL을 사용하여 달력이 만들어집니다.
다음은 그룹 달력에 대해 알아두어야 할 몇 사항입니다.
그룹 달력에 로그인하는 사용자는 없기 때문에 그룹 달력에는 개인 달력과 같은 사용자 인터페이스 기본 설정이 없습니다.
개인이 그룹 달력을 보려면 해당 그룹 달력에 가입해야 합니다.
그룹의 소유자가 적절한 ACL을 설정해야 합니다.
그룹 달력에 대한 약속 있음/없음 정보 가져오기는 개인 달력이 아닌 그룹 달력에 대한 정보만 생성합니다.
그룹 달력 ACL에서 이벤트 주최자에 의한 초대를 허용하지 않는 경우 오류가 발생합니다. 이 경우 그룹 구성원이 초대되지 않습니다.
주최자는 그룹 달력 아이디나 메일 주소를 사용하여 그룹을 초대할 수 있습니다.
Calendar Server 사용자에 대한 자세한 내용은 14 장, 사용자, 그룹 및 자원 관리을 참조하십시오.
회의실 또는 프로젝터처럼 달력을 사용하여 예약할 수 있는 모든 것이 자원입니다. 품목마다 자원 LDAP 항목이 별도로 존재합니다. 알맞은 도구를 사용하여 LDAP 항목 및 해당 달력을 만듭니다.
Schema 버전 2 - Delegated Administrator를 사용하여 자원 LDAP 항목을 만들고 Calendar Server 유틸리티 resource를 사용하여 달력을 만듭니다.
Schema 버전 1 - csresource create 명령을 사용하여 자원 LDAP 항목과 달력을 모두 만듭니다.
명시적으로 자원 달력을 만들 필요는 없습니다. 자동 제공이 설정되어 있으면 처음 자원을 초대할 때 해당 자원에 대한 자원 달력이 자동으로 만들어집니다. 사용자 및 그룹에 대해서도 마찬가지입니다.