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