大家好,我是新人,刚安装好了 ubuntu 10.4.2 .
我在网上查到资料:ubuntu 的 root 密码默认为空
通过 sudo passwd root
输入当前用户密码(当前用户为安装系统时填写的用户)
输入新 unix 密码
再次输入 unix 密码
然后我 logout ,再 login . 问题是,当我再次输入 sudo passwd root时,提示又是 “输入新 unix 密码“
这不就等于上次设置的 root 密码无效吗?
请高手指教下,谢谢。
我的意思是:为什么修改 root 密码时,不需要原来的 root 的密码,而直接输入新的密码
如果另一个人获取了我的用户密码(安装时的),那不就等于控制了我的 ubuntu 。他可以直接设置一个 root 密码,然后干 root 所能干的任何事?
------------------
也就是说,安装时的用户是 admin 组的,相当于管理员。
是这样吧 ,那就好理解了,我看视频的时候,那老师说是个普通用户,我还郁闷普通用户修改 root 密码,居然用自己的密码就可以了 。
这下我理解了,谢谢大家。
---------------------
同感啊!
搞什么 admin 组啊?一个 root 就够了,还要弄 N 个,
我想把我安装时的用户整出 admin 组,还得 Google 下- -
嗯,有点麻烦!
ubuntu root问题 密码设置为何无效
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 1
- 注册时间: 2011-04-07 23:07
ubuntu root问题 密码设置为何无效
上次由 yiruo 在 2011-04-08 21:58,总共编辑 5 次。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: ubuntu root问题 密码设置为何无效
OK 了,打住!已经生效了!输入新 unix 密码
再次输入 unix 密码
你什么意思,你还想再改一次?再次输入 sudo passwd root
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: ubuntu root问题 密码设置为何无效
是admin组成员有root权限,sudo提权具有root权限。为什么修改 root 密码时,不需要原来的 root 的密码,而直接输入新的密码
-
- 帖子: 109
- 注册时间: 2011-01-07 0:04
Re: ubuntu root问题 密码设置为何无效
问题是你执行sudo passwd root的时候不也是要你输入root的密码么?没有root密码你根本就不可能改root密码,第一次你不能输入密码是因为ubuntu默认不启用root
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: ubuntu root问题 密码设置为何无效
安装时的用户就相当于管理员,如果有人获取了你这个用户的密码,当然基本上啥都能干了。root由于权力过大,容易造成不可挽回的误操作,所以ubuntu默认不启用root,也就是你安装时的用户代替的root的角色。sudo passwd root就相当于以你装系统时创建的那个管理员的身份说:我要启用root用户。“如果另一个人获取了我的用户密码(安装时的),那不就等于控制了我的 ubuntu 。他可以直接设置一个 root 密码,然后干 root 所能干的任何事?”
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: ubuntu root问题 密码设置为何无效
自然,你用该帐号能做的事,被人用该帐号一样能。“如果另一个人获取了我的用户密码(安装时的),那不就等于控制了我的 ubuntu 。他可以直接设置一个 root 密码,然后干 root 所能干的任何事?”
M$ Windows 的 Administrators 组成员一样无须原口令而修改任何账户口令。
唯一的办法就是开放非 admin(Ubuntu) Administrators(M$ Windows) 组成员账户给别人使用。
另外牢骚一下,Ubuntu 搞出个 admin 组,用 sudo 是最大的失误。
1. 修改 root 口令,激活 root 账户。
2. 有事用 su 。
3. 禁掉,把所有加入 admin 组的账户统统撤离,不再让任何账户使用 sudo 。
4. 极个别,特殊的命令单独 visudo ,比如
代码: 全选
%users localhost=NOPASSWD: /sbin/shutdown -r now, /sbin/shutdown -h now
%users localhost=NOPASSWD: /etc/init.d/gpm
%users localhost=NOPASSWD: /usr/sbin/hddtemp /dev/sda