sudo添加用户并无密码执行

上一篇 / 下一篇  2011-09-23 10:28:32 / 个人分类:linux&shell编程

如果在非root用户想执行root的脚本,只能通过sudo来执行。那么应该怎么办呢?

首先,通过修改/etc/sudoers来添加sudo账户。

比如想把 xiaoq的账户添加进去。  只需要在/etc/sudoers里找到root    ALL=(ALL)       ALL,并在下面添加一行:
xiaoq    ALL=(ALL)       ALL


另外,添加完后想执行root下脚本。直接sudo ruby /root/test.rb,但需要输入密码。

同意在最后一行加入:

xiaoq ALL=NOPASSWD: ALL

 Ctrl+X,保存退出。

 

从此告别每次都要输密码的时代。


TAG:

 

评分:0

我来说两句

Open Toolbar