Bom dia a todos,
tenho um shell script que contem comandos que apenas usuario root pode executar. Preciso então, me logar como root para executar este script.
Como faria para executar o comando su , passar a senha e logo em seguida chamar o meu script ?
Ah, não posso editar o suders para que o comando ‘su’ não me peça a senha de root .
essa ideia é válida ?
Ae blz?
entao de quanto em quanto tempo vc precisa executar o script?!?!?
oq vc pode fazer eh usar o crontab e passar um parametro para que ele execute como root…
Flw … qlq problema posta ai
Beleza cacosapo…
Bom, o script é executado quando eu o aciono pelo aplicativo java.
E como seria feito usando o crontab ? teria algum exemplo pra postar aqui ?
Desde já agradeco a colaboração !
http://arco-debian.codigolivre.org.br/tutorial/crontab.html
da uma olhada nesse link…
entendi … no crontab seria so para tarefas agendadas para uma hora ou dia determinado…
acho q no seu caso nao vai funcionar…
tem um outro jeito que eu nao lembro agora que da para fazer oq vc quer…
vou dar uma olhada e posto aqui para vc…
flw
Muito obrigado …
Cheguei cedo aqui no meu trabalho justamente para entregar este modulo pela manha …
valeu mesmo
Cara vc pode usar o sudo
mas nao sei muito bem como funciona
tem a opcao -S
-S The -S (stdin) option causes sudo to read the password from
the standard input instead of the terminal device.
Estou meio enrolado aqui… mas assim q eu tiver um tempo eu vou dar uma olhada tbm… fiquei curioso heheh
Flw
Ae blz
acho q descobri
da uma testada ai
cat senha.txt | sudo -S -u root -s chmod 666 teste.sh
no arquivo senha.txt
coloca
[code]senha
[/code]
pelo que eu entendi vc tem q colocar uma quebra de linha
Flw qlq problema posta ai
abracos