[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#
这到底是为什么阿?


小孩不吵 于 2009-12-30 22:09:56发表:
输入 sudo su
再输入密码就可以了
derek_zdh 于 2009-12-30 21:14:05发表:
可以了,我用passwd重新设置了一下密码就可以了。
scott9 于 2009-12-30 21:06:01发表:
有可能是没有设置root密码吧。
derek_zdh 于 2009-12-30 20:46:40发表:
我只是在安装ubuntu的时候建立用户的时候设置过密码,如果是因为没有设置密码的话,那用su命令怎么切换到root呢?
还有,为什么用sudo sh命令时用我设置的密码就是有效的,而用su命令用同样的密码却是无效的呢?
aqq5220 于 2009-12-30 19:55:58发表:
其实su 与su - root都没问题!
楼主先确定下密码对不?有没设置?
ubuntu默认没有设置root密码!
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:~$
pkbfu 于 2009-12-30 07:00:33发表:
同上
LinuxSpace 于 2009-12-30 02:08:30发表:
su - root 就可以了
记住 su 后头还得加用户命