万卷书   首页 > 电脑书籍 > Linux >Wrapper和xinetd的实现(二)
 
5 默认属性
defaults项是实现为所有服务指定某些属性的默认值。这些默认值可被每个服务项取消或修改。下表列出可在defaults项中指定的属性。这个表也指明了具体服务项中可以修改哪些属性。

??m????垠?垠?U>

可用的defaults属性

属性

适用范围

??m????垠?垠?UvAlign=top width=139>

log_on_success

可以用=操作符改写或用+ =或 - =操作符修改

log_on_failure

only_from

no_access

passenv

instances

可以用=操作符改写

log_type

??m????垠?垠?U"LINE-HEIGHT: 120%">disabled

注释掉的服务

enabled

指定启用的服务

disabled与enabled:

前者的参数是禁用的服务列表,后者的参数是启用的服务列表。他们的共同点是格式相同(属性名 服务名列表,服务中间用空格分开,例如:disabled = in.tftpd in.rexecd);此外,它们都是作用于全局的。如果指定了disabled列表被指定,那么无论包含在列表中的服务是否有配置文件和如何设置,都将被禁用;如果enabled列表被指定,那么只有列表中的服务才可启动,如果enabled没有被指定,那么disabled指定的服务之外的所有服务都可以启动。

6 注意问题
1、 在重新配置的时候,下列的属性不能被改变:socket_type、wait、protocol、type;

2、 如果only_from和no_access属性没有被指定(无论在服务项中直接指定还是通过默认项指定),那么对该服务的访问IP将没有限制;

3、 地址校验是针对IP地址而不是针对域名地址;

4、 如果USERID登陆选项被指定并且对方主机没有运行identification server或者返回一个错误信息,在这种情况下,如果IDONLY标记被指定,则登陆被拒绝,如果IDNOLY标记没有指定,则不受影响;

上一页