Security
在 Solaris 10 中修改 svc:/network/finger:default 啟動選項的正確方法?
我想讓“手指”在 Solaris 10 上無害,我在手冊頁中看到了這一點;
OPTIONS fingerd supports the following option. -s Enable secure mode. Deny forwarding of queries to other remote hosts.
是否可以在不“作弊”和編輯清單(/var/svc/manifest/network/finger.xml)本身的情況下更改 in.fingerd 的啟動選項?
原來修改 inetd 託管服務的 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命令更改服務的**“啟動/執行”**屬性:
svccfg -s FMRI setprop start/exec = astring: \"PATH_TO_EXECUTABLE COMMAND_LINE_OPTIONS\"
然後,刷新並重新啟動服務:
svcadm refresh FMRI svcadm restart FMRI