visudo求解

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

visudo求解

#1

帖子 codergma » 2015-08-05 21:11

使用visudo命令在 visudoers中添加一行
userename ALL=(ALL) NOPASSWD:ALL
理论上sudo apt-get update 就不需要输入密码了?可是实际上还是要我输入密码 是什么原因
多谢各位了
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: visudo求解

#2

帖子 自由建客 » 2015-08-05 21:35

NOPASSWD 仅对具体命令有效,ALL 必需要口令
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: visudo求解

#3

帖子 poloshiao » 2015-08-06 10:29

头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: visudo求解

#4

帖子 susbarbatus » 2015-08-06 11:22

自由建客 写了:NOPASSWD 仅对具体命令有效,ALL 必需要口令
没这种说法吧,亚马逊 EC2 的 admin 用户就是这么配置的:

代码: 全选

# cat /etc/sudoers.d/90-cloud-init-users 
# Created by cloud-init v. 0.7.2 on Sat, 01 Aug 2015 01:29:38 +0000

# User rules for admin
admin ALL=(ALL) NOPASSWD:ALL
沉迷将棋中……
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: visudo求解

#5

帖子 susbarbatus » 2015-08-06 11:27

我确认一下:

代码: 全选

userename ALL=(ALL) NOPASSWD:ALL
这里的 username 需要替换成实际的用户名的,楼主没原样贴进去吧?
沉迷将棋中……
codergma
帖子: 2
注册时间: 2015-08-05 20:53
系统: ubuntu 14.04

Re: visudo求解

#6

帖子 codergma » 2015-08-06 19:09

susbarbatus 写了:我确认一下:

代码: 全选

userename ALL=(ALL) NOPASSWD:ALL
这里的 username 需要替换成实际的用户名的,楼主没原样贴进去吧?
username就换成了我登陆的用户名啊
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: visudo求解

#7

帖子 astolia » 2015-08-06 20:16

用sudo -l确认一下用户的权限名单
回复