红联Linux门户
Linux帮助

严肃求教:Linux修改root用户密码

发布时间:2009-10-12 11:45:28来源:红联作者:jovewu
我装的是Unbuntu,今天尝试使用超级用户登陆,查了网上的一些资料,Ubuntu默认条件下root用户是没有密码的,第一次使用前要自己设置:sudo passwd root。试了一下确实是这样。之后想修改root用户密码,再次键入sudo passwd root,发现与Windows以及其他的修改用户密码不同,在这里修改不需要先确认之前设置的密码。继续尝试修改其他非root用户密码,发现也是这样。
我想问的是:1、是只有Ubuntu Linux下是这种情况还是在所有的Linux系统中都是这样的?我现在倾向与是应该所有的Linux系统都是这样。2、不管这种情况只发生在Unbuntu Linux中还是所有Linux中,为什么修改密码采用这种机制,这种机制有什么好处,会不会对系统用户安全产生影响?
欢迎各位大虾指点!
文章评论

共有 9 条评论

  1. 相思爱文 于 2009-11-27 14:47:31发表:

    以root身份修改指定帐户密码是不需要原密码的。而用户自己修改需原密码。

  2. chhao33 于 2009-11-27 14:39:51发表:

    的确存在一些安全隐患

  3. 563909373 于 2009-11-26 18:30:22发表:

    我以前不觉得,听楼上的这么一说,还真觉得Ubuntu不太安全呢

  4. paul_Zhao 于 2009-10-12 12:55:34发表:

    普通用户要修改自己的密码要先输入原密码,再输入新密码。root用户修改密码的时候是直接输入新密码。fedora系统

  5. shiweimath 于 2009-10-12 12:28:09发表:

    我觉得还好了,非root用户修改root用户的密码使用sudo passwd root,但之前你必须有执行sudo的权限啊,既然root都授予你和他同样的权限了,代表root已经完全信任你了!

  6. jovewu 于 2009-10-12 12:20:48发表:

    2# alick


    但是,非root用户修改root用户的密码使用sudo passwd root,只需要自己的密码就可以了,之后可以su到root用户,这样就获得了root权限,可以对系统中的所有资料进行修改,包括其他用户的所有资料资料,我总觉得不安全。

  7. Inmaxen 于 2009-10-12 12:04:22发表:

    http://www.linuxdiyf.com/bbs/thread-99499-1-3.html看这个

  8. alick 于 2009-10-12 11:55:44发表:

    Ubuntu不开启root帐号,全部用sudo,这样我认为是会降低安全性的,因为sudo的密码是非root用户的密码。
    fedora中默认没有启用sudo,所以我感觉更好一些。

  9. alick 于 2009-10-12 11:53:28发表:

    你要改某个人的密码,你必须首先是他(或者是root),所以你需要首先以这个人的身份登录操作。当然就没必要再输入之前的密码了。