红联Linux门户
Linux帮助

ubuntu的一个问题

发布时间:2009-12-29 23:39:43来源:红联作者:derek_zdh
[i=s] 本帖最后由 derek_zdh 于 2009-12-29 23:55 编辑 [/i]

ubuntu下怎么使用su命令呀,在ubuntu下使用su命令切换到root用户时,提示输入密码,总是不对,如下所示:

derek@derek-desktop:~$ su
口令:
su:鉴定故障
derek@derek-desktop:~$

而使用sudo sh,则可以进行切换,之后再输入su会有所变化,如下所示:

derek@derek-desktop:~$ sudo sh
[sudo] password for derek:
# su
root@derek-desktop:/home/derek#
这到底是为什么阿?
文章评论

共有 8 条评论

  1. 小孩不吵 于 2009-12-30 22:09:56发表:

    输入 sudo su
    再输入密码就可以了

  2. derek_zdh 于 2009-12-30 21:14:05发表:

    可以了,我用passwd重新设置了一下密码就可以了。

  3. scott9 于 2009-12-30 21:06:01发表:

    有可能是没有设置root密码吧。

  4. derek_zdh 于 2009-12-30 20:46:40发表:

    我只是在安装ubuntu的时候建立用户的时候设置过密码,如果是因为没有设置密码的话,那用su命令怎么切换到root呢?
    还有,为什么用sudo sh命令时用我设置的密码就是有效的,而用su命令用同样的密码却是无效的呢?

  5. aqq5220 于 2009-12-30 19:55:58发表:

    其实su 与su - root都没问题!
    楼主先确定下密码对不?有没设置?
    ubuntu默认没有设置root密码!

  6. derek_zdh 于 2009-12-30 18:27:52发表:

    试验了一下,按照二楼讲的,还是不行:
    derek@derek-desktop:~$ su -- root
    口令:
    su:鉴定故障
    derek@derek-desktop:~$ su -l root
    口令:
    su:鉴定故障
    derek@derek-desktop:~$ su --
    口令:
    su:鉴定故障
    derek@derek-desktop:~$ su - root
    口令:
    su:鉴定故障
    derek@derek-desktop:~$

  7. pkbfu 于 2009-12-30 07:00:33发表:

    同上

  8. LinuxSpace 于 2009-12-30 02:08:30发表:

    su - root 就可以了
    记住 su 后头还得加用户命