如何包含 root 密码,比如关闭一台 ubuntu 机器?
喜欢,
sudo shutdown now
是否可以在这一行中包含密码?像一个额外的参数?
原因是我正在尝试使用这个名为 azr remote prompt 的应用程序,它可以让你将命令从你的黑莓手机发送到你的 ubuntu 机器,这看起来像是单程旅行。你发送命令,但没有收到计算机的任何响应。
答案1
是的,sudo 有一个“-S”开关,允许它从 stdin 读取 sudo 密码。您所要做的就是回显您的 root 密码 - 因此对于您的实例,它看起来像这样(将 [PASSWORD] 替换为您的 root 密码)
history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now