这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xinqijisuper
帖子: 87
注册时间: 2012-09-23 14:48
系统: 10.04 and 12.04

这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#1

帖子 xinqijisuper » 2012-12-29 16:47

在启动时进入安全模式,这时是用root登录的,执行:

chmod 740 /etc/sudoers
然后打开/etc/sudoers这个文件,把最后一行:
%admin ALL=(ALL)
改为
%%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL
保存退出。
执行:
chmod 0440 /etc/sudoers
reboot your ubuntu.OK!

我按照步骤搞完后发现sudo还是需要密码的。。 是这个步骤有问题(应该没问题吧,网上都是这么说的)还是在ubuntu12.04里面不能这样搞?那有没有其他让sudo不需要输入密码的方法?
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#2

帖子 zhw2101024 » 2012-12-29 17:18

那个%admin要改成你自己的用户名吧
xinqijisuper
帖子: 87
注册时间: 2012-09-23 14:48
系统: 10.04 and 12.04

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#3

帖子 xinqijisuper » 2012-12-29 19:03

zhw2101024 写了:那个%admin要改成你自己的用户名吧
%admin表示admin用户组。 我把%admin换成我的用户名保存重启后还是不行,sudo还是要密码。。。
bluebirdshao
帖子: 186
注册时间: 2007-11-26 12:05

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#4

帖子 bluebirdshao » 2012-12-29 19:40

代码: 全选

sudo visudo

代码: 全选

%sudo   ALL=(ALL:ALL) NOPASSWD: ALL
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#5

帖子 cuihao » 2012-12-29 19:59

chmod 740 /etc/sudoers …… 危险方法危害系统安全。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#6

帖子 eexpress » 2012-12-29 21:09

pam-usb吧。usb钥匙盘。
● 鸣学
bluebirdshao
帖子: 186
注册时间: 2007-11-26 12:05

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#7

帖子 bluebirdshao » 2012-12-29 21:13

eexpress 写了:pam-usb吧。usb钥匙盘。
ee,不要说些我不懂的呀?
:em20
gtiubvrd
帖子: 62
注册时间: 2011-07-29 19:16

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#8

帖子 gtiubvrd » 2012-12-29 21:50

把你之前对sudoers档的所有修改都复原。

不要直接编辑sudoers档,应该执行sudo visudo

加入这一行:

你的用户名 ALL=(ALL) NOPASSWD: ALL

保存并退出,重启。
bluebirdshao
帖子: 186
注册时间: 2007-11-26 12:05

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#9

帖子 bluebirdshao » 2012-12-30 0:12

gtiubvrd 写了:把你之前对sudoers档的所有修改都复原。

不要直接编辑sudoers档,应该执行sudo visudo

加入这一行:

你的用户名 ALL=(ALL) NOPASSWD: ALL

保存并退出,重启。
重启?完全不需要,修改完之后就直接可用了,每次运行 sudo 的时候都会去读取的
bluebirdshao
帖子: 186
注册时间: 2007-11-26 12:05

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#10

帖子 bluebirdshao » 2012-12-30 0:14

至于如果你还想深入理解一下 sudo 可以看看《Linux 系统管理技术手册》这本书或者看看我写的一些笔记
Linux 学习笔记(三)超级用户
xinqijisuper
帖子: 87
注册时间: 2012-09-23 14:48
系统: 10.04 and 12.04

Re: 这个让sudo不需要输入密码的方法怎么不起作用? ubuntu12.04

#11

帖子 xinqijisuper » 2012-12-30 10:48

谢谢哈 搞定了~~
回复