无法执行sudo -S

时间:2014-07-28 09:26:47

标签: linux bash sudo

问题:无法执行脚本

假设:
权限已更改为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

2 个答案:

答案 0 :(得分:0)

你可能意味着

sudo -S /opt/lamp/lamp start < /home/x/Documents/somePassword

答案 1 :(得分:0)

你不能用这种方式输入大多数密码 您可以更改/ etc / sudoers以运行一些没有密码的命令

用户名ALL = NOPASSWD:/ opt / lamp / lamp