Linux | sudo 不从键盘中指定密码
sudo 不从键盘中指定密码
需要编写一个 shell 脚本,脚本在运行时 sudo 权限,但是使用 sudo 来提权必须手动输入当前用户的密码
-S 参数
1 | -S, --stdin read password from standard input |
-S 参数可以从标准输入中读取密码
例子
1 | echo "password" | sudo -S su |
处于安全性的考虑,建议从一个文件中读取密码
创建一个 passwd.txt 的文件,并向其中添加 密码
1 | cat password | sudo -S su |