1
YUCOAT OP 我的意思是说从某个文件中读取密码。。。。而不是用手去输入。
我知道这样有点不安全。我只是纯粹地想知道而已。 |
2
binux 2013-04-30 15:58:54 +08:00
sudoedit /etc/sudoers
|
3
chuangbo 2013-04-30 16:12:55 +08:00
sudo visudo
加上这行 YOUR_USER_NAME ALL=(ALL) NOPASSWD: ALL |
4
chenz 2013-04-30 16:15:23 +08:00
expect
|
5
YUCOAT OP 我的意思是说,是从某个文件中读取密码。。
不在visudo中设置nopasswd |
6
qq286735628 2013-04-30 16:39:11 +08:00
sudo的时候读密钥文件这个不清楚,但是可以设置你登录的时候读密钥文件,然后你再关闭sudo的密码
|
7
goxofy 2013-04-30 16:41:13 +08:00
expect 应该可以实现,不过太麻烦
|
9
est 2013-04-30 17:09:14 +08:00
无语了。这么多回帖的都没有一个人去看下man sudo么?
sudo -s 即可。 |
15
kfll 2013-04-30 21:53:46 +08:00
可以用 expect
|
16
jianqun 2013-04-30 22:05:34 +08:00 1
$ sudo visudo
修改 %sudo ALL=(ALL:ALL) ALL 为 %sudo ALL=(ALL:ALL) NOPASSWD: ALL |
17
rockuw 2013-05-01 05:38:19 +08:00 via iPhone
一般要求密码的程序都会在代码里判断istty()的,重定向的不是tty所以不行。
|