Security

在 Solaris 10 中修改 svc:/network/finger:default 啟動選項的正確方法?

  • August 19, 2013

我想讓“手指”在 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

引用自:https://serverfault.com/questions/531356