web-dev-qa-db-ja.com

ルートパスワードを含むLinuxマシンを1行でシャットダウンする方法は?

Ubuntuマシンをシャットダウンする場合など、rootパスワードをどのように含めますか?

好む、

Sudo shutdown now

この1行にパスワードを含めることはできますか?余分なパラメータのような?

この理由は、ブラックベリーからコマンドをubuntuマシンに送信できるazr remote Promptという名前のこのアプリでプレイしようとしているためです。コマンドを送信しますが、コンピューターからの応答はありません。

7
niccolo m.

はい、Sudoには「-S」スイッチがあり、stdinからSudoパスワードを読み取ることができます。あなたがしなければならないのは、ルートパスワードをエコーするだけです-したがって、インスタンスの場合は次のようになります([PASSWORD]をルートパスワードに置き換えてください)

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