我正在使用一个旧系统,该系统要求我以 root 身份登录 Linux。我以前在 FC6 上就是这么做的。
我知道 sudo、su 但是在 GUI 中以 root 身份停留非常舒服。
有没有干净的方法可以做到这一点,如果没有,有没有补丁?
答案1
简单答案
在 Fedora 11 中,您无法以 root 身份从 gui 登录。默认情况下,只有用户才允许从 gui 模式登录。
另一种方式
如果你想在 Fedora 11 中从 GUI 以 root 身份登录,那么你必须编辑位于以下位置的一些文件
/etc/pam.d/
打开你的终端Applications -> System Tools -> Terminal
现在从你的终端以 root 身份登录
步骤1:- [[电子邮件保护]]$ su – root 密码:-
第2步:- 现在转到您的 /etc/pam.d/ 目录。
[root@ask4itsolutions]# cd /etc/pam.d/
然后首先备份 gdm 文件
cp gdm gdm.bkp
(如果出现任何问题,请务必进行备份,您可以通过原始文件进行更正)
步3:-现在用您最喜欢的编辑器打开 gdm 文件。我使用 vi 作为编辑器。
[root@ask4itsolutions pam.d]# vi gdm
在您的 gdm 文件中找到并注释或删除此行 auth required pam_succeed_if.so user != root quiet
步骤4:- 保存并退出该文件。(在 Fedora10 中,直到步骤 4 足以从 GUI 以 root 身份登录,但对于 Fedora 11,您需要再编辑一个文件,否则即使您编辑了 gdm 文件,您也无法以 root 身份登录)。
步骤5:- 这是您需要编辑的附加文件,文件名为 gdm-password。使用您最喜欢的编辑器打开 gdm-password 文件。我使用 vi 作为编辑器。
然后首先备份 gdm-password 文件
cp gdm 密码 gdm 密码.bkp
(如果出现任何问题,请务必进行备份,您可以通过原始文件进行更正)
[[电子邮件保护]pam.d]#vi gdm 密码
在您的 gdm 文件中找到并注释或删除此行 auth required pam_succeed_if.so user != root quiet
第 6 步:- 保存并退出文件。现在按 CTRL + ALT + BACKSPACE 或注销并尝试以 root 用户身份登录。现在您可以从 FEDORA 11 中的 GUI 以 root 用户身份登录。
如果你使用 Fedora 11 的指纹功能从 GUI 以 root 身份登录,则还需要编辑另一个文件
步骤7:- 这是您需要编辑的指纹根登录附加文件,文件名为 gdm-fingerprint。使用您最喜欢的编辑器打开 gdm-fingerprint 文件。我使用 vi 作为编辑器。
然后首先备份 gdm-password 文件
cp gdm-指纹 gdm-指纹.bkp
(如果出现任何问题,请务必进行备份,您可以通过原始文件进行更正)
[[电子邮件保护]pam.d]#vi gdm-指纹
在您的 gdm 文件中找到并注释或删除此行 auth required pam_succeed_if.so user != root quiet
第 6 步:- 保存并退出文件。现在按 CTRL + ALT + BACKSPACE 或注销并尝试以 root 用户身份登录。现在您可以从 FEDORA 11 中的 GUI 以 root 用户身份登录
警告:- 从 GUI 以 root 身份登录完全不妥。这很危险。但是如果您想知道如何从 GUI 以 root 身份登录,请按照步骤说明进行操作。