ubuntu版本:server 10.10
今天在一个非root账户做了以下事
:~$ sudo passwd root
//设置密码...
:~$ su - root
:~# exit
:~$ sudo passwd -l root
然后问题来了:
我的非root账户每执行两条sudo命令(或者间隔几分钟)就会要求输入一次密码,现在我可以连续执行N条命令不用输入密码。吃顿饭回来(大概半小时)后执行sudo,就要我输入了一次密码,之后又不用 - -!
一、请问,哪里可以设置密码缺省时间和sudo短期内不输入密码的连续使用次数。
二、之后我用多个tty去测试root。发现个比较奇怪的地方,不管什么情况下,执行sudo passwd root,都不会要你输入root账户的密码(即使root账户已经有密码了)。有谁能帮我解释下为什么这样设置吗?
关于root和sudo的问题
-
- 帖子: 6
- 注册时间: 2010-11-10 22:45
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 关于root和sudo的问题
第一个问题,在 /etc/sudoers 文件中设置 timestamp_timeout 参数,详见 sudoers 的帮助文档
第二个问题,sudo passwd root 是以 root 身份来改密码,自然不要输入 root 的密码,只是需要输入当前用户的密码(sudo 命令使用),sudo 验证成功后,是以 root 身份运行的 passwd。
第二个问题,sudo passwd root 是以 root 身份来改密码,自然不要输入 root 的密码,只是需要输入当前用户的密码(sudo 命令使用),sudo 验证成功后,是以 root 身份运行的 passwd。
-
- 帖子: 6
- 注册时间: 2010-11-10 22:45
Re: 关于root和sudo的问题
谢谢楼上的帅哥
-
- 帖子: 25
- 注册时间: 2010-11-08 11:28