即使我有root帐户,也无法从登录屏幕以root用户身份登录
我安装了12.04 LTS,但令人惊讶的是无法以root身份登录。 我已解锁并设置root的密码但登录时我无法在GUI登录中看到“其他”选项,我可以在其中输入root id和密码。
请帮我。
警告: 除非你有充分的理由,否则不要这样做
我将我的主目录存储在lvm中 ,偶尔需要卸载它才能执行维护。 在这种情况下以root身份登录会更方便,因为我可以在线查找文档并在等待fsck
浏览网页。
默认情况下,Ubuntu的欢迎LightDM不再支持使用任意用户名登录,就像过去一样。
但这仍然是Linux,我们可以配置它。 使用root权限编辑/etc/lightdm/lightdm.conf
并添加以下行:
[SeatDefaults] greeter-show-manual-login=true
重新启动,您现在可以通过用户名(包括root)以任何用户身份登录。
您也可以尝试打开终端(ctrl + T)并输入以下内容:
sudo su
输入您的密码,然后您应该拥有root权限。 希望这可以帮助! 🙂
注意:也可以尝试使用sudo nautilus
,这样您就可以在GUI中浏览文件夹和文件。
这是不可能的(没有很多工作手动覆盖东西),因为它几乎总是一个坏主意。
在这个问题中,如果您以root用户身份登录,就可以解决许多可能出错的问题。 许多事情根本不起作用。 其他事情将无法按预期工作。 如果您做错了什么,可能会破坏计算机上的所有数据。 它使您的计算机比Windows更容易受到恶意攻击。
在我听说过的所有情况下,当一个人询问如何以root用户身份登录时,他们会尝试以root用户身份登录,以便在不以root用户身份登录的情况下完成更好的操作。
因此,我建议编辑问题,询问如何最好地完成你实际想要完成的任何事情。 我们很乐意帮助您实现目标:)
要做到这一点,你应该尝试在终端窗口(ctrl + T)上写这些:
sudo su passwd
对于第一个命令,您可能需要输入密码。 第二个将根密码设置为您输入的内容。
据我所知,你无法在GUI登录界面以root身份登录,无论如何这都是个坏主意。 Juan的答案是正确的 – 您可以向root用户启动终端和sudo su
(如果您在sudoers组中),然后根据需要启动使用GUI的程序。
第一:
要实际启用root登录,首先必须为root帐户设置密码,然后解锁锁定的root帐户。 如果没有为root帐户设置密码,则会返回passwd命令
`passwd: Unlocking the password would result in a passwordless account`
所以,首先在终端中执行
sudo passwd root
您将提示输入新的Unix密码。 写两次(第二次确认)。
然后执行
sudo passwd -u root
解锁帐户。 这应该回来了
passwd: password expiry information changed
还原
如果要在Ubuntu中禁用root帐户,则需要使用以下命令锁定root帐户sudo passwd -l root
第二:
打开终端:然后输入
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal)这应该是什么样子:
[SeatDefaults] greeter-session=unity-greeter user-session=unity greeter-show-manual-login=true greeter-show-manual-login=true
(你需要更换orignal)
[SeatDefaults] autologin-user= autologin-user-timeout=0 user-session=ubuntu greeter-session=unity-greeter
您将自动登录到root
$ sudo -i
输入密码
苏
运行startx
将出现具有GUI root帐户的新桌面屏幕。 在您注销root帐户后,以前的桌面仍然可以使用。 我觉得这种在GUI中访问root的方式比创建root的永久GUI帐户更好。