No Solaris, como você inicializa um script automaticamente sem a entrada do usuário?

0

Estou usando o Oracle Solaris e gostaria de iniciar um script automaticamente toda vez que eu ligo meu computador e faço login na área de trabalho; no entanto, o script que eu quero executar requer permissão elevada, por isso preciso usar o SU para executar o script.

existe alguma maneira de fazer isso sem a entrada do usuário?

    
por reyes 16.05.2012 / 01:13

3 respostas

0

Instale o sudo e configure-o para permitir que você execute este script em particular sem uma senha.

    
por 16.05.2012 / 01:53
0

Use o RBAC que faz parte do Solaris, ao contrário do sudo, que é incluído apenas a partir de Solaris 11. Ele permite que você execute um script como root sem fornecer uma senha. O Solaris oferece privilégios de granularidade fina, portanto, apenas conceder o (s) realmente necessário (s) ao seu script seria mais seguro.

    
por 16.05.2012 / 10:53
0

Ao observar "Oracle Solaris", presumo que você esteja usando v11 ou v10.

A maneira mais fácil é adicionar seu script de inicialização aos níveis de execução. ie: instalar script em /etc/init.d e hardlink para algo em /etc/rc3.d.

E se você estiver usando v10 ou v11, poderá usar o SMF em vez dos níveis de execução.

    
por 13.01.2017 / 21:17