下表显示了各种服务配置参数以及每个参数的默认值和说明。
表 E–8 ics.conf 文件中的服务配置参数
参数 |
默认值 |
说明 |
---|---|---|
"yes" |
启用 ("yes") 或禁用 ("no") 管理工具的报警通知。 |
|
checkpoint.enable |
"yes" |
如果设置为 "yes",则启动 csadmind 数据库检查点线程。 |
dbcachesize |
"8388608" |
Berkeley 数据库用于管理会话的最大缓存大小(以字节为单位)。 |
deadlock.enable |
"yes" |
如果设置为 "yes",则启动 csadmind 数据库死锁检测线程。 |
diskusage |
"no" |
如果设置为 "yes",则启动 csadmind 磁盘空间不足监视线程。 |
"yes" |
如果设置为 "yes",则在启动所有服务时启动 csadmind 服务,而在停止所有服务时停止 csadmind。 |
|
idletimeout |
"120" |
csadmind 中的 HTTP 连接超时前的秒数。 |
maxsessions |
"100" |
允许的管理会话的最大数目。 |
maxthreads |
"10" |
每个管理会话正在运行的线程的最大数目。 |
numprocesses |
无 |
允许的最大并行管理进程数目。 |
无 |
**警告** 由系统设置。请勿更改。 |
|
resourcetimeout |
"900" |
管理连接超时前的秒数。 |
serverresponse |
"no" |
如果设置为 "yes",则启动 csadmind 服务响应线程。 |
sessiondir.path |
" " |
管理会话请求的临时目录。 |
sessiontimeout |
"1800" |
csadmind 中的 HTTP 会话超时前的秒数。 |
sleeptime |
"2" |
两次检查已启动、已停止或已就绪的日历服务中间等待的秒数。 |
starttime |
"300" |
启动日历服务前等待的秒数。 |
stoptime |
"300" |
停止日历服务前等待的秒数。 |
stoptime.next |
"60" |
两次向任意日历服务发送停止命令中间等待的秒数。 |
"o=internet" |
目录中 DC 树的根后缀。 |
|
dnsresolveclient |
"no" |
如果设置为 "yes",则在允许 HTTP 访问时根据 DNS 检查客户端 IP 地址。 |
loginpause |
"0" |
成功使用纯文本密码验证用户后所延迟的秒数。 |
"calmaster" |
对此 Calendar Server 具有管理权限的用户 ID 列表,ID 之间用空格分隔。 |
|
allowadminproxy |
"yes" |
如果设置为 "yes",则允许通过代理登录。 |
allowanonymouslogin |
"yes" |
如果设置为 "yes",则允许匿名(无验证)访问。这是一种仅允许进行指定的、受限的访问(通常是对公共日历进行只读访问)的特殊登录类型。 |
.calendarhostname |
""(空) |
用于检索 HTML 文档的 HTTP 主机。 |
"yes" | ||
dbcachesize |
"8388608" |
Berkeley 数据库用于 HTTP 会话的最大缓存大小。 |
domainallowed |
""(空) |
如果指定,且不为 "",则过滤以允许基于 TCP 域的访问。例如,"ALL:LOCAL.sesta.com" 将允许 sesta.com 域中的任何人进行本地 HTTP 访问。过滤器之间用 CR-LF(换行)分隔。 |
domainnotallowed |
""(空) |
如果指定,且不为 " ",则过滤以禁止基于 TCP 域的访问。例如,"ALL:LOCAL.sesta.com" 将拒绝 sesta.com 域中的任何人进行 HTTP 访问。过滤器之间必须用 CR-LF(换行)分隔。 |
attachdir.path |
"." |
相对于 local.queuedir 的目录位置(或者为指定的绝对路径),用于临时存储导入的文件。 |
ipsecurity |
"yes" |
如果设置为 "yes",则引用现存会话的所有请求都被认为来自同一个 IP 地址。 |
"yes" |
如果设置为 "yes",则在启动所有服务时启动 cshttpd 服务,并在停止所有服务时停止 cshttpd。 |
|
idletimeout |
"120" |
HTTP 连接超时前的秒数。 |
ldap.enable |
"yes" |
如果设置为 "yes",则创建并维护验证和用户首选项的 LDAP 连接。 |
"INADDR_ANY" |
指定 HTTP 服务用于侦听客户机请求的 TCP 地址。"INADDR_ANY" 表示任一地址。 |
|
"no" |
如果设置为 "yes",则完全记录服务器的 HTTP 连接。 |
|
maxsessions |
"5000" |
cshttpd 服务中 HTTP 会话的最大数目。 |
maxthreads |
"20" |
cshttpd 服务中对服务 HTTP 请求的最大线程数。 |
numprocesses |
"1" |
在一台服务器上允许并行运行 HTTP 服务 (cshttpd) 进程的最大数目。 有关具有多个 CPU 的服务器的信息,请参见21.8 在多个 CPU 中使用负载平衡。 |
"80" |
来自 Calendar Server 用户的 HTTP 请求的端口。 |
|
proxydomainallowed |
"" |
如果指定,且不为 "",则过滤以允许基于 TCP 域的代理登录。它与 service.http.domainallowed 具有相同的语法。 |
resourcetimeout |
"900" |
HTTP 会话超时前的秒数。 |
sessiondir.path |
"http" |
HTTP 会话的临时目录。 |
"1800" |
cshttpd 服务中的 HTTP 会话超时前的秒数。 |
|
" " |
用于存储文件的所有 URL 引用的目录,与可执行文件相对。 |
|
用于存储文件的所有 URL 引用的目录,与可执行文件相对。 默认值为:/var/opt/SUNWics5/tmp |
||
"html" |
包含默认日历客户端的目录。如果仅允许 WCAP 访问,则设置为 ""。 |
|
"no" |
如果设置为 "yes",则使用 LDAP SDK 中的缓存。 |
|
"30" |
如果 service.ldapmemcache 为 "yes",则将此值传递给 LDAP SDK。这是一个条目所允许的最大缓存秒数。如果设置为 0,则条目的缓存时间没有限制。 |
|
"131072" |
如果 service.ldapmemcache 为 "yes",则将此值传递给 LDAP SDK。这是缓存将消耗的最大内存量(以字节为单位)。如果设置为 0,则缓存没有大小限制。 |
|
.allowpubliccalendarwrite |
"yes" |
如果设置为 "yes",则允许匿名用户写入可写入的公共日历。 |
"text/calendar" |
指定当前仅应用于空闲/繁忙的默认命令输出格式。 |
|
freebusybegin |
"30" |
指定 get_freebusy 与当前时间的默认偏移(以天数为单位)的开始范围。 |
freebusyend |
"30" |
指定 get_freebusy 与当前时间的默认偏移(以天数为单位)的结束范围。 |
redirecturl |
““ |
用于迁移目的,当迁移只是被部分完成并且日历在原始数据库和 Calendar Server 目标数据库之间被分隔时使用。在 Calendar Server 数据库中没有找到日历的情况下,要在其中查找日历的原始数据库的 URL。 |
createcalendars |
"yes" |
如果设置为 "yes",则允许创建日历。 |
deletecalendars |
"yes" |
如果设置为 "yes",则允许删除日历。 |
changepassword |
"no" |
如果设置为 "yes",则允许更改用户密码。 |
publicwritablecalendars |
"yes" |
如果设置为 "yes",则允许用户拥有可写入的公共日历。 |
setprefs.cn |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 cn(LDAP 用户的通用名称)。 |
setprefs.givenname |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 givenname(LDAP 用户的名)。 |
setprefs.icsCalendar |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 icsCalendar(用户的默认日历标识符)。 |
setprefs.mail |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 mail(用户的电子邮件地址)。 |
preferredlanguage |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 preferredlanguage(LDAP 用户的首选语言)。 |
setprefs.sn |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 sn(LDAP 用户的姓)。 |
setprefs.nswccalid |
"no" |
如果设置为 "yes",则允许 set_userprefs.wcap 属性修改用户首选项 nswccalid,它是用户的默认日历 ID。 |
calendar.publicread |
"no" |
如果设置为 "yes",则默认用户日历初始设置为公用可读和专用可写。如果设置为 "no",则默认用户日历初始设置为专用可读及可写。 |
ldapproxyauth |
"no" |
如果设置为 "yes",则启用 get_userprefs.wcap 命令的 LDAP 代理验证。如果设置为 "no",则执行匿名的 LDAP 搜索。 |
"no" |
如果设置为 "yes",则服务器必须验证以确保日历的每个所有者都存在于目录中(通过 LDAP 或 CSAPI 兼容用户目录机制)。 |
|
"3.0" |
WCAP 版本。 |