怎样让sudo使用root的密码,而不是一般user的密码?

重复贴和参考价值不大的帖子,版主维护
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

怎样让sudo使用root的密码,而不是一般user的密码?

#1

帖子 dayuforce » 2008-12-20 19:44

让一般用户通过sudo输入自己的密码就可以获得管理员的权限,总觉得不好,这样在一定程度上这个一般用户等同于root了。
如果有两个人都在使用同一台电脑,那岂不是两个人都可以想装就装,想删就删,那还不乱了套。

所以想让sudo使用root的密码,而不是一般用户的密码,限定当前用户的权限就是作为一般的用户,请问怎么设置?

谢谢!

注意:我这里是要问怎么在sudo的时候使用root的密码,不要劝告我继续使用一般用户的密码。
上次由 dayuforce 在 2008-12-20 19:47,总共编辑 1 次。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#2

帖子 xiooli » 2008-12-20 19:46

你以为谁都可以sudo么?那sudo还有什么用,多此一举,全都是管理员得了,开发者又不是猪头。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#3

帖子 BigSnake.NET » 2008-12-20 19:49

那干吗不用 su 。。。


man sudoers

代码: 全选

       rootpw          If set, sudo will prompt for the root password instead
                       of the password of the invoking user.  This flag is off
                       by default.
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#4

帖子 dayuforce » 2008-12-20 19:50

xiooli 写了:你以为谁都可以sudo么?那sudo还有什么用,多此一举,全都是管理员得了,开发者又不是猪头。
安装的时候,填写的用户,可以sudo输入自己的密码获得管理员的权限,后来开启了root,另外添加了一个新的账户,用这个新的账户一样可以sudo输入其密码获得管理员权限。
现在就是要限定一般用户的权限,sudo的时候,必须输入root的密码才可以,请问怎么设置?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#5

帖子 BigSnake.NET » 2008-12-20 19:52

dayuforce 写了:
xiooli 写了:你以为谁都可以sudo么?那sudo还有什么用,多此一举,全都是管理员得了,开发者又不是猪头。
安装的时候,填写的用户,可以sudo输入自己的密码获得管理员的权限,后来开启了root,另外添加了一个新的账户,用这个新的账户一样可以sudo输入其密码获得管理员权限。
现在就是要限定一般用户的权限,sudo的时候,必须输入root的密码才可以,请问怎么设置?
其实是不能的 。。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#6

帖子 dayuforce » 2008-12-20 19:57

我的意思是,不给一般用户任何的root的权限,比如说安装删除软件,修改系统文件等,必须要root才可以,所以要更改sudo的密码为root的密码
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#7

帖子 dayuforce » 2008-12-20 19:58

BigSnake.NET 写了:那干吗不用 su 。。。


man sudoers

代码: 全选

       rootpw          If set, sudo will prompt for the root password instead
                       of the password of the invoking user.  This flag is off
                       by default.

具体的命令是什么?我命令很不熟悉,能不能说详细点?
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#8

帖子 xiooli » 2008-12-20 19:59

dayuforce 写了:我的意思是,不给一般用户任何的root的权限,比如说安装删除软件,修改系统文件等,必须要root才可以,所以要更改sudo的密码为root的密码
一般的用户当然不能。只有admin组里面的用户才能sudo。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#9

帖子 BigSnake.NET » 2008-12-20 20:00

dayuforce 写了:
BigSnake.NET 写了:那干吗不用 su 。。。


man sudoers

代码: 全选

       rootpw          If set, sudo will prompt for the root password instead
                       of the password of the invoking user.  This flag is off
                       by default.

具体的命令是什么?我命令很不熟悉,能不能说详细点?
自己看 man
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#10

帖子 dayuforce » 2008-12-20 20:06

多谢楼上的各位兄弟,在“用户和组”里边将用户的权限中的管理用户的勾去掉了

但是在sudo安装软件的时候,还是提示需要输入当前一般用户的密码,然后提示:
用户名 is not in the sudoers file. This incident will be reported.

怎么样才能出现 [sudo] password for root: 呢?

:
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#11

帖子 dayuforce » 2008-12-20 20:21

找到了,再次感谢楼上的各位。方法如下:
http://wiki.ubuntu.org.cn/RootSudo#.E8. ... 6.E7.A0.81

“您可以使 sudo 询问 root 密码代替用户密码, 您可以增加一个关键词 rootpw 到 /etc/sudoers 中以 Defaults 开头的行. ”
头像
铁血飘零客
帖子: 206
注册时间: 2007-04-29 23:53
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#12

帖子 铁血飘零客 » 2008-12-20 20:34

记录一下,以备后用
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#13

帖子 xiooli » 2008-12-20 20:47

dayuforce 写了:找到了,再次感谢楼上的各位。方法如下:
http://wiki.ubuntu.org.cn/RootSudo#.E8. ... 6.E7.A0.81

“您可以使 sudo 询问 root 密码代替用户密码, 您可以增加一个关键词 rootpw 到 /etc/sudoers 中以 Defaults 开头的行. ”
这就是大蛇引用的man sudoer里面的阿。。。
dayuforce
帖子: 64
注册时间: 2007-01-28 19:34
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#14

帖子 dayuforce » 2008-12-20 21:15

xiooli 写了:
dayuforce 写了:找到了,再次感谢楼上的各位。方法如下:
http://wiki.ubuntu.org.cn/RootSudo#.E8. ... 6.E7.A0.81

“您可以使 sudo 询问 root 密码代替用户密码, 您可以增加一个关键词 rootpw 到 /etc/sudoers 中以 Defaults 开头的行. ”
这就是大蛇引用的man sudoer里面的阿。。。
找到倒是找到了,可是
怎么改?改第8行哪个位置?改成什么样子?

自己这腾到现在,还美成功
头像
铁血飘零客
帖子: 206
注册时间: 2007-04-29 23:53
送出感谢: 0
接收感谢: 0

Re: 怎样让sudo使用root的密码,而不是一般user的密码?

#15

帖子 铁血飘零客 » 2008-12-20 21:28

我改了一下,现在sudo用不了了,想改回来也没辙了
回复

回到 “归档贴”