问题:无法执行脚本
假设:
权限已更改为777
密码已插入\ n
bash 4.3版
脚本:
<shebang>
sudo -S < /home/x/Documents/somePassword
/opt/lamp/lamp start
输出:
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
usage: must be a root
答案 0 :(得分:0)
你可能意味着
sudo -S /opt/lamp/lamp start < /home/x/Documents/somePassword
答案 1 :(得分:0)
你不能用这种方式输入大多数密码 您可以更改/ etc / sudoers以运行一些没有密码的命令
用户名ALL = NOPASSWD:/ opt / lamp / lamp