我最近将 Fedora 12 升级到了 14,现在无法再从 GUI 登录屏幕以 root 身份登录。我选择了“其他”,但还是不行。我知道通常这样做是错误的,这可能就是为什么会这样,但这是一个封闭环境中的 VM。
那么如何在 Fedora 14 的 Gnome 中启用 root 用户?
答案1
那么,您应该在系统上有一个除 root 之外的次要用户来登录。希望该用户在 sudoers 文件中并具有 root 权限或属于 wheel 组?
如果满足上述条件,您可以从终端执行以下操作:
sudo vim /etc/pam.d/gdm
然后注释掉这一行:
#auth required pam_succeed_if.so user != root quiet
然后打开此文件:
sudo vim /etc/pam.d/gdm-password
然后注释掉下面这行(和上面一样):
#auth required pam_succeed_if.so user != root quiet
退出该帐户并使用“其他”选项以 root 身份登录。您将收到一些冗长的警告,说明使用 root 帐户不安全,只需关闭即可!
答案2
搜索“Gnome enable root login”提供了以下代码片段:
要在 Debian 下永久启用 root 登录 gnome,请编辑 /etc/gdm/gdm.conf 文件。
在[security]
文件的 部分中,添加以下行:
AllowRoot=True
答案3
sudo su
passwd
完毕。
答案4
在 Fedora 17 上,你可以以 root 用户身份登录,但我不建议这样做,除非你真的、真的、真的必须这么做。一个错误可能会毁掉你的整个系统或迫使你重新安装某些东西。
按Ctrl+ Alt+ (或者,如果该功能键不可用,F2请尝试使用其他功能键)。
tty
以 root 身份登录并在询问时输入您的 root 密码。
输入
startx
并按下Enter。做好你的行政事务。
退出 Gnome shell。
输入
exit
并点击Enter。按Ctrl+ Alt+F1返回到您当前登录的桌面(或者使用备用桌面,直到您回到原来的桌面,如果原来的桌面不是您所在的位置;在 X 服务器加载之前出现启动错误时可能会发生这种情况)。
我已经这样做了很长一段时间,并且使用 Fedora 和 Gnome 3 shell 对我来说效果很好。
他们可能会以某种方式堵住这个,但是现在,当我想让超级用户登录并使用窗口管理器时,这就是我所做的。
首选解决方案是使用sudo
命令,su -c [command line executable and options]
或者仅su
用于执行大部分管理工作,所以请记住这一点。但是,如果您确实需要,也可以使用上述解决方案。