Re: Dúvida de criar script na shell?
> Amigos estou com uma duvida gostaria de fazer um
> usuário normal poder reiniciar e desligar o
> computador gostaria de fazer oque criar um
> script
>
> desligar.sh
> su
> senha do root
> halt
>
> reinicar.sh
> su
> senha do root
> reboot
>
> depois criar um alias para o arquivo porem oque
> acontece não consigo usar o comando su pois
> quando eu uso logo ele pede uma senha do comando
> read da shell nao usa a senha seta tem como
> fazer isso amigo?
Bom.. algumas consideracoes... :
a) o melhor jeito de fazer isso, é criar um arquivo shutdown.allow no seu /etc, e colocar dentro dele os
usuarios que terão direito de user o shutdown (logo, desligar a maquina.. =-) ) ..
b) mas, se voce quiser mesmo usar um shell, o melhor jeito seria voce usar o sudo ao inves do su..
Adiciona o usuario na lista do su (o comando é o visudo) .... e da permissao pra ele executar o shutdown ...
c) agora, se voce nao quiser fazer o controle dos usuarios que podem desligar a maquina, a maneira mais facil (porem
eu nao recomendo) é alterar o grupo do comando shutdown para "staff" (ou algum outro grupo de maquina) e colocar um
SUID nele (chmod u+s) .. assim, esse programa vai sempre roda como root, nao importa quem o execute (eis o porque
eu nao recomendo) ...
Se voce especificar melhor a sua necessidade, fica mais facil direcionar a resposta.. =-)
Fabio Rafael (f2r)
Reply to: