como desligar uma máquina Linux, incluindo a senha de root, em 1 linha?

como desligar uma máquina Linux, incluindo a senha de root, em 1 linha?

Como você inclui a senha root, digamos, para desligar uma máquina Ubuntu?

como,

sudo shutdown now

é possível incluir a senha nesta linha? como um parâmetro extra?

A razão para isso é que estou tentando brincar com este aplicativo chamado azr remote prompt, que permite enviar comandos do seu blackberry para a sua máquina Ubuntu e parece uma viagem de ida. você envia comandos, mas não obtém nenhuma resposta do computador.

Responder1

Sim, o sudo tem uma opção '-S' que permite ler a senha do sudo do stdin. Tudo o que você precisa fazer é repetir sua senha root - então, para sua instância, ficaria assim (substitua [SENHA] pela sua senha root)

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

informação relacionada