Sun Java System Calendar Server 6.3 Administration Guide

D.9.3.1 icsAllowRights Attribute: csdomain Utility

D.9.3 LDAP Attributes and Property Names describes the icsAllowRights attribute and properties that you can set with the csdomain utility. This attribute is a 32-bit numeric string, with each bit in the string corresponding to a specific user right. (In the current release, some bits are not used and are set to zero by default.) If a bit corresponding to a specific right is set (value=1), the right is not allowed. If the bit is not set (value=0), the right is allowed.

Each property in the icsAllowRights attribute has a corresponding ics.conf parameter. If a property is not set (value = 0) or is not present (service.virtualdomain.support = “no”), Calendar Server uses the corresponding ics.conf parameter as the default value.

The value for icsAllowRights is a numeric string and not an integer. To use icsAllowRights programmatically in bitwise operations, you must first convert its string value to an integer.

Table D–15 icsAllowRights LDAP Directory Attribute and Properties

Bit  

Property Name  

Description  

allowCalendarCreation

If set (bit 0=1), do not allow calendars to be created. 

Corresponding ics.conf parameter:

service.wcap.allowcreatecalendars

allowCalendarDeletion

If set (bit 1=1), do not allow calendars to be deleted. 

Corresponding ics.conf parameter:

service.wcap.allowdeletecalendars

allowPublicWritableCalendars

If set (bit 2=1), do not allow public writable calendars. 

Corresponding ics.conf parameter:

service.wcap.allowpublicwriteablecalendars

 

Not used in the current release. 

allowModifyUserPreferences

If set (bit 4=1), do not allow domain administrators to get or set user preferences using WCAP commands. 

Corresponding ics.conf parameter:

service.admin.calmaster.wcap.allowgetmodifyuserprefs

allowModifyPassword

If set (bit 5=1), do not allow user to change password via this server. 

Corresponding ics.conf parameter:

service.wcap.allowchangepassword

 

Not used in the current release. 

 

Not used in the current release. 

allowUserDoubleBook

If set (bit 8=1), do not allow double booking for user’s calendars. 

Corresponding ics.conf parameter:

user.allow.doublebook

allowResourceDoubleBook

If set (bit 9=1), do not allow double booking for resource calendars. 

Corresponding ics.conf parameter:

resource.allow.doublebook

10 

allowSetCn

If set (bit 10=1), do not allow user to set the common name (cn) attribute using the WCAP set_userprefs command.

Corresponding ics.conf parameter:

service.wcap.allowsetprefs.cn

11 

allowSetGivenName

If set (bit 11=1), do not allow user to set the givenName attribute using the WCAP set_userprefs command.

Corresponding ics.conf parameter:

service.wcap.allowsetprefs.givenname

12 

allowSetGivenMail

If set (bit 12=1), do not allow user to set the mail attribute using the WCAP set_userprefs command.

Corresponding ics.conf parameter:

service.wcap.allowsetprefs.mail

13 

allowSetPrefLang

If set (bit 13=1), do not allow user to set the preferredLanguage attribute using the WCAP set_userprefs command.

Corresponding ics.conf parameter:

service.wcap.allowsetprefs.preferredlanguage

14 

allowSetSn

If set (bit 14=1), do not allow user to set the surname (sn) attribute using the WCAP set_userprefs command.

Corresponding ics.conf parameter:

service.wcap.allowsetprefs.sn

15–31 

 

Not used in the current release.