다음 표에서는 csdomain 유틸리티에 적용되는 LDAP 속성 및 등록 정보 이름에 대해 설명합니다. 이러한 속성은 icsCalendarDomain 객체 클래스의 일부입니다. 값을 추가하거나 삭제할 때는 속성 이름이 아닌 등록 정보 이름을 사용해야 합니다.
csdomain을 사용하여 도메인 LDAP 속성을 추가하거나 업데이트하는 경우에는 Calendar Server를 다시 시작해야 새로운 값이 적용됩니다.
LDAP 속성 및 등록 정보 이름에서는 csdomain 유틸리티로 설정할 수 있는 icsAllowRights 속성 및 등록 정보에 대해 설명합니다. 이 속성은 각 비트가 특정 사용자 권한에 해당하는 32비트 숫자 문자열입니다. (현재 릴리스에서 사용되지 않는 일부 비트는 기본적으로 0으로 설정됩니다.)특정 권한에 해당되는 비트가 설정되면(값=1) 그 권한은 허용되지 않습니다. 비트가 설정되지 않으면(값=0) 그 권한은 허용됩니다.
icsAllowRights 속성의 각 등록 정보에 해당하는 ics.conf 매개 변수가 있습니다. 등록 정보가 설정되어 있지 않거나(값 = 0) 없는 경우(service.virtualdomain.support = “no”) Calendar Server는 해당 ics.conf 매개 변수를 기본값으로 사용합니다.
icsAllowRights 값은 숫자 문자열이며 정수가 아닙니다. icsAllowRights를 프로그램에서 비트 연산에 사용하려면 먼저 문자열 값을 정수로 변환해야 합니다.
표 D–15 icsAllowRights LDAP 디렉토리 속성 및 등록 정보
비트 |
등록 정보 이름 |
설명 |
---|---|---|
0 |
allowCalendarCreation |
이 등록 정보가 설정되어 있으면(비트 0=1), 달력을 만들 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowcreatecalendars |
1 |
allowCalendarDeletion |
이 등록 정보가 설정되어 있으면(비트 1=1), 달력을 삭제할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowdeletecalendars |
2 |
allowPublicWritableCalendars |
이 등록 정보가 설정되어 있으면(비트 2=1) 쓰기 가능한 공용 달력이 허용되지 않습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowpublicwriteablecalendars |
3 |
현재 릴리스에서는 사용되지 않습니다. |
|
4 |
allowModifyUserPreferences |
이 등록 정보가 설정되어 있으면(비트 4=1), 도메인 관리자가 WCAP 명령을 사용하여 사용자 기본 설정을 가져오거나 설정할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.admin.calmaster.wcap.allowgetmodifyuserprefs |
5 |
allowModifyPassword |
이 등록 정보가 설정되어 있으면(비트 5=1), 사용자가 이 서버를 통해 비밀번호를 변경할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowchangepassword |
6 |
현재 릴리스에서는 사용되지 않습니다. |
|
7 |
현재 릴리스에서는 사용되지 않습니다. |
|
8 |
allowUserDoubleBook |
이 등록 정보가 설정되어 있으면(비트 8=1), 사용자의 달력에 대해 이중 예약을 할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. user.allow.doublebook |
9 |
allowResourceDoubleBook |
이 등록 정보가 설정되어 있으면(비트 9=1), 자원 달력에 대해 이중 예약을 할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. resource.allow.doublebook |
10 |
allowSetCn |
이 등록 정보가 설정되어 있으면(비트 10=1), 사용자가 WCAP set_userprefs 명령을 사용하여 cn(공통 이름) 속성을 설정할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowsetprefs.cn |
11 |
allowSetGivenName |
이 등록 정보가 설정되어 있으면(비트 11=1), 사용자가 WCAP set_userprefs 명령을 사용하여 givenName 속성을 설정할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowsetprefs.givenname |
12 |
allowSetGivenMail |
이 등록 정보가 설정되어 있으면(비트 12=1), 사용자가 WCAP set_userprefs 명령을 사용하여 mail 속성을 설정할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowsetprefs.mail |
13 |
allowSetPrefLang |
이 등록 정보가 설정되어 있으면(비트 13=1), 사용자가 WCAP set_userprefs 명령을 사용하여 preferredLanguage 속성을 설정할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowsetprefs.preferredlanguage |
14 |
allowSetSn |
이 등록 정보가 설정되어 있으면(비트 14=1), 사용자가 WCAP set_userprefs 명령을 사용하여 sn(surname) 속성을 설정할 수 없습니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.allowsetprefs.sn |
15–31 |
현재 릴리스에서는 사용되지 않습니다. |
다음 표에서는 csdomain 유틸리티를 사용하여 설정할 수 있는 icsExtendedDomainPrefs 속성 및 등록 정보에 대해 설명합니다. 각 등록 정보에는 해당하는 ics.conf 매개 변수가 있습니다. 등록 정보가 설정되어 있지 않거나(값 = 0) 없는 경우(service.virtualdomain.support=“no”) Calendar Server는 해당 ics.conf 매개 변수를 기본값으로 사용합니다.
표 D–16 icsExtendedDomainPrefs LDAP 디렉토리 속성
등록 정보 이름 |
설명 |
---|---|
allowProxyLogin |
프록시 로그인 허용 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.http.allowadminproxy(기본값 = "no") |
calmasterAccessOverride |
Calendar Server 관리자가 액세스 제어를 무시할 수 있는지 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.admin.calmaster.overrides.accesscontrol(기본값 = "no") |
calmasterCred |
Calendar Server 도메인 관리자로 지정된 사용자 아이디의 비밀번호인 ASCII 문자열을 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.admin.calmaster.cred(기본값 없음) |
calmasterUid |
Calendar Server 도메인 관리자로 지정된 사람의 사용자 아이디인 ASCII 문자열을 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.admin.calmaster.userid(기본값 없음) |
createLowercase |
새 달력을 만들거나 달력을 검색할 때 Calendar Server가 달력 아이디(calid)를 소문자로 변환하는지 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. calstore.calendar.create.lowercase(기본값 = "no") |
domainAccess |
도메인을 위한 액세스 제어 목록(ACL)을 지정합니다. ACL에 대한 자세한 내용은 액세스 제어 목록(ACL)을 참조하십시오. 이 ACL은 도메인간 검색에 사용됩니다. 자세한 내용은 도메인간 검색을 참조하십시오. |
fbIncludeDefCal |
사용자의 기본 달력을 사용자의 사용 가능/사용 중 달력 목록에 포함할 것인지 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. calstore.freebusy.include.defaultcalendar(기본값 = "yes") |
filterPrivateEvents |
Calendar Server가 개인 및 시간 및 날짜만(비밀) 이벤트 및 태스크를 필터링(인식)할 것인지 여부를 "yes" 또는 "no"로 지정합니다. "no"로 지정할 경우 Calendar Server는 이러한 이벤트 및 태스크를 공용 이벤트 및 태스크와 같은 것으로 취급합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. calstore.filterprivateevents(기본값 = "yes") |
groupMaxSize |
이벤트를 확장할 때 LDAP 그룹에서 허용되는 최대 참석자 수를 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. calstore.group.attendee.maxsize(기본값 "0"은 그룹 전체를 확장합니다.) |
language |
도메인을 위한 언어를 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. local.domain.language |
resourceDefaultAcl |
자원 달력이 만들어질 때 사용된 기본 액세스 제어 권한인 액세스 제어 목록(ACL)을 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. resource.default.acl(기본값은 다음과 같습니다.) "@@o^a^r^g;@@o^c^wdeic^g;@^a^rsf^g" |
setPublicRead |
사용자 기본 달력이 공개 읽기/개별 쓰기("yes")로 초기 설정되는지 또는 개별 읽기/개별 쓰기("no")로 초기 설정되는지 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. service.wcap.login.calendar.publicread(기본값 = "no") |
searchFilter |
사용자를 찾기 위한 검색 필터를 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. local.userSearchFilter |
ssoCookieDomain |
브라우저가 지정된 도메인의 서버에만 쿠키를 보내도록 지정합니다. 값은 마침표(.)로 시작해야 합니다. 예를 들면 다음과 같습니다. ".sesta.com" 해당 ics.conf 매개 변수는 다음과 같습니다. sso.cookiedomain(기본값은 현재 도메인) |
ssoUserDomain |
사용된 도메인을 사용자의 SSO 인증의 일부로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. sso.userdomain(기본값 없음) |
subIncludeDefCal |
사용자의 기본 달력이 사용자가 가입한 달력 목록에 포함되는지 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. calstore.subscribed.include.defaultcalendar(기본값 = "yes") |
uiAllowAnyone |
사용자 인터페이스가 "모든 사용자" 액세스 제어 목록(ACL)을 표시하고 사용하는지 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. ui.allow.anyone(기본값 = "yes") |
uiAllowDomain |
사용자 인터페이스가 이 도메인에 대해 "모든 사용자" 액세스 제어 목록(ACL)을 표시하고 사용하는지 여부를 "yes" 또는 "no"로 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. ui.allow.domain(기본값 = "no") |
uiBaseUrl |
기본 서버 주소를 위한 URL을 지정합니다. 예를 들면 다음과 같습니다. "https://proxyserver" 해당 ics.conf 매개 변수는 다음과 같습니다. ui.base.url(기본값 없음) |
uiConfigFile |
Calendar Server가 사용자 인터페이스를 숨기도록 허용하는 시작 시에 읽을 수 있는 선택적 xml 기반 구성 파일을 지정합니다. 해당 ics.conf 매개 변수는 다음과 같습니다. ui.config.file(기본값 없음) |
uiProxyURL |
HTML UI JavaScript 파일에서 미리 결정한 프록시 서버 주소 URL을 지정합니다. 예를 들면 다음과 같습니다. "https://web_portal.sesta.com/" 해당 ics.conf 매개 변수는 다음과 같습니다. ui.proxyaddress.url(기본값 없음) |
다음 표에서는 csdomain 유틸리티를 사용하여 설정할 수 있는 그 밖의 LDAP 속성 및 등록 정보에 대해 설명합니다.
표 D–17 csdomain 유틸리티를 위한 기타 LDAP 디렉토리 속성