当前位置: 技术问答>linux和unix
vmware下fedora忘记root密码,修改成功后在登陆界面时选择其他用户,用root登陆还是提示密码错呢?用另外一个账户登陆系统后,su可以切换到root
来源: 互联网 发布时间:2016-10-01
本文导语: 我按下面去做。。成功修改了root密码。。但用 root登陆还是登陆不了。. 进入GRUB的彩色界面后,有3秒钟时间给你。按e进入GRUB,出现了: Red Hat Enterprise Linux Server (2.6.18-8.e15xen) 2. 键入e出现: root(hd0...
我按下面去做。。成功修改了root密码。。但用 root登陆还是登陆不了。.
进入GRUB的彩色界面后,有3秒钟时间给你。按e进入GRUB,出现了:
Red Hat Enterprise Linux Server (2.6.18-8.e15xen)
2. 键入e出现:
root(hd0,0)
kernel /xen.gz-2.6.28-8.e15
module /vmlinux-2.6.18.e15xen ro root=/dev/VolGroup00/LogVo100 rhgb quiet
module /initrd-2.6.18-8.e15xen.img
上下键移到quiet那一行,按e进入,加上 single或者1即可,回车
3. 按b后进入重启模式,一定注意出现:
Starting udev:
在后面输入boot回车
4. 之后出现命令行:
sh-3.1#
5. 输入passwd即可修改root密码
6. 完成之后reboot即可重启。
进入GRUB的彩色界面后,有3秒钟时间给你。按e进入GRUB,出现了:
Red Hat Enterprise Linux Server (2.6.18-8.e15xen)
2. 键入e出现:
root(hd0,0)
kernel /xen.gz-2.6.28-8.e15
module /vmlinux-2.6.18.e15xen ro root=/dev/VolGroup00/LogVo100 rhgb quiet
module /initrd-2.6.18-8.e15xen.img
上下键移到quiet那一行,按e进入,加上 single或者1即可,回车
3. 按b后进入重启模式,一定注意出现:
Starting udev:
在后面输入boot回车
4. 之后出现命令行:
sh-3.1#
5. 输入passwd即可修改root密码
6. 完成之后reboot即可重启。
|
问题的原因是 Fedora不允许root用户直接登录
先用普通用户登录 su - root切换到root权限 做如下修改
修改/etc/pam.d/gdm-password 注释auth required pam_succeed_if.so user != root quiet 这行
修改/etc/pam.d/gdm 注释掉 auth required pam_succeed_if.so user != root quiet 这行
然后重启就可以root登录了
先用普通用户登录 su - root切换到root权限 做如下修改
修改/etc/pam.d/gdm-password 注释auth required pam_succeed_if.so user != root quiet 这行
修改/etc/pam.d/gdm 注释掉 auth required pam_succeed_if.so user != root quiet 这行
然后重启就可以root登录了