我想在Solaris 10上使“手指”变得无害,而且我在手册页中看到了这一点。
OPTIONS fingerd supports the following option. -s Enable secure mode. Deny forwarding of queries to other remote hosts.
是否可以更改in.fingerd的启动选项,而不用“作弊”并编辑清单(/var/svc/manifest/network/finger.xml)本身?
原来,修改inetd托pipe服务的SMF的官方方式是使用inetadm;
之前
inetadm -l svc:/network/finger:default | grep exec exec="/usr/sbin/in.fingerd"
固定
inetadm -m svc:/network/finger:default exec="/usr/sbin/in.fingerd -s"
后
inetadm -l svc:/network/finger:default | grep exec exec="/usr/sbin/in.fingerd -s"
一般来说,您应该可以使用svccfg命令更改服务的“start / exec”属性:
svccfg -s FMRI setprop start/exec = astring: \"PATH_TO_EXECUTABLE COMMAND_LINE_OPTIONS\"
然后,刷新并重新启动服务:
svcadm refresh FMRI svcadm restart FMRI