Maneira correta de modificar opções de inicialização para svc: / network / finger: default no Solaris 10?

2

Eu quero tornar o "finger" inofensivo no Solaris 10, e vejo isso na página man;

OPTIONS
   fingerd supports the following option.
  -s    Enable secure mode. Deny forwarding of queries to other remote hosts.

É possível alterar as opções de inicialização do in.fingerd sem "fazer batota" e editar o manifesto (/var/svc/manifest/network/finger.xml) em si?

    
por Signal15 15.08.2013 / 23:27

2 respostas

1

A maneira oficial de modificar um SMF de um serviço gerenciado pelo inetd é com o inetadm;

Antes

inetadm -l svc:/network/finger:default | grep exec
         exec="/usr/sbin/in.fingerd"

Corrigir

inetadm -m svc:/network/finger:default exec="/usr/sbin/in.fingerd -s"

Depois de

inetadm -l svc:/network/finger:default | grep exec
         exec="/usr/sbin/in.fingerd -s"
    
por 19.08.2013 / 17:35
0

Em geral, você deve conseguir alterar a propriedade "start / exec" de um serviço com o comando svccfg :

svccfg -s FMRI setprop start/exec = astring: \"PATH_TO_EXECUTABLE COMMAND_LINE_OPTIONS\"

Em seguida, atualize e reinicie o serviço:

svcadm refresh FMRI
svcadm restart FMRI
    
por 16.08.2013 / 09:55