(1)用echo输入

echo PASSWORD|sudo -S poweroff

-S:表示从标准输入获取密码而不是从终端获取密码。


(2)设置某些命令无需密码
修改/etc/sudoers文件,增加,例如:
USER_NAME ALL=NOPASSWD: /usr/sbin/poweroff