script para virar usuário root
Como crio um script que quando executado por um usuário comum do sistema ele vire o usuário root, e possa desligar a máquina.
#!/bin/sh
su - não sei como colocar a senha para mudar de usuário
halt -p
Mais ou menos assim. Pois dá queda de energia direto aqui na empresa,e
preciso que alguém saiba desligar o sistema . Pois No break não aguenta muito tempo.
script para virar usuário root
Você pode utilizar o sudo ou ainda dependendo do seu NoBreak criar algo que desligue o micro baseando-se no estado do Nobreak....
Falow
Re: script para virar usuário root
seguinte se vc criar isso o kra que for espertinho verá a senha do root
dai naum vai precisar... tipo ele vai e abre o arquivo e le!
ou simplesmente vc tem de por a o~ção de executar -ler -gravar
Código :
#!/bin/bash
su -l root << fim
<senha>
fim
schutdown
exit
acho que isso deve resolver (tetse ai e me retorne)
Citação:
Postado originalmente por rodriguesoline
Como crio um script que quando executado por um usuário comum do sistema ele vire o usuário root, e possa desligar a máquina.
#!/bin/sh
su - não sei como colocar a senha para mudar de usuário
halt -p
Mais ou menos assim. Pois dá queda de energia direto aqui na empresa,e
preciso que alguém saiba desligar o sistema . Pois No break não aguenta muito tempo.
script para virar usuário root
Use o "sudo" (voce edita em /etc/sudoers.conf)
Lá voce pode falar o que cada usuario pode executar como root.
entao quando vc configurar corretamente vc como usuario comum executa:
sudo <comando>
ou como voce quer, no caso:
sudo halt -p
script para virar usuário root
Crie o arquivo "/etc/shutdown.allow" e coloque os nomes dos usuários que poderão utilizar o shutdown, assim não precisarão de su(do).
Para o "shutdown" verificar estas permissões na hora de ser executado, basta utilizar a opção "-a": shutdown -a now
Se o arquivo "/etc/shutdown.allow" não existir, o comando irá ignorar o parâmetro "-a".