Solaris 10 の設定: inetd 経由で起動される要らないサービスを潰す

  Unix

Solaris 10 付属の inetd 経由で動作するサービスにろくなもんがないので、全部止めてしまえ。

有効になっているサービスの一覧を表示する

# inetadm | grep "^enable"
enabled   online         svc:/application/x11/xfs:default
enabled   online         svc:/application/font/stfsloader:default
enabled   offline        svc:/application/print/rfc1179:default
enabled   online         svc:/network/rpc/gss:default
enabled   online         svc:/network/rpc/smserver:default
enabled   online         svc:/network/rpc/rstat:default
enabled   online         svc:/network/rpc/rusers:default
enabled   online         svc:/network/nfs/rquota:default
enabled   online         svc:/network/security/ktkt_warn:default
enabled   online         svc:/network/telnet:default
enabled   online         svc:/network/ftp:default
enabled   online         svc:/network/finger:default
enabled   online         svc:/network/login:rlogin
enabled   online         svc:/network/shell:default
enabled   online         svc:/network/rpc-100235_1/rpc_ticotsord:default
enabled   online         svc:/network/rpc-100083_1/rpc_tcp:default
enabled   online         svc:/network/rpc-100068_2-5/rpc_udp:default

無効化する

for i in `inetadm | grep "^enable" | awk '{print$3}'`; do inetadm -d $i; done

再起動する

# init 6