首先我要说的是,这里和其他地方针对此问题的所谓“答案”都没有对我起作用(指的是: 如何在 Ubuntu 17.04 上启用 Root 登录)
下面我指的是我的一台旧电脑,上面目前装有 Ubuntu 17.04 + Mate。
这个系统并不是永久的——有些操作根本就无法成功,因为我需要成为根用户——无法完成工作sudo
,而且我找不到任何办法。
请不要责骂或说教这种选择的危险。 (是的,我知道这很危险,等等,等等......) 在这个系统上,这是不相关的,因为它很快就会被其他发行版取代,因为它只是一个“玩”机器,上面没有任何重要的数据。
以前这不是什么大问题,我以前在早期版本上也做过这样的事情 - 但是 17.04 在这方面却让我很为难,我真的陷入了困境。
经过一些修改后,我可以选择以启动时显示的 2 个用户之一登录 - 但无法在 LightDM 中输入用户名。登录后,我也可以执行 su -,输入密码并在终端中进入 #,但这不是此处的期望目标,也无法完成工作。
我如何才能完全解锁(&去混淆)用户和组根以允许以根身份进行完整的 GUI 登录?!?
(此外,如果有人能确认哪些步骤可以实现 16.04 的相同目标,这也会很有帮助,因为我很快就会在同一台旧电脑上将该版本与 Mate 一起使用??)
(基于 Unity 发布的信息在我的 MATE 系统上不起作用......)
谢谢任何有用的回复!!
答案1
root
刚刚全新安装了 Ubuntu MATE 来帮你。启用系统登录的过程其实相当简单。
首先,给予 root 账户一个密码:
sudo passwd root
接下来,启用 root 帐户:
sudo usermod -U root
现在,如果您只想输入用户名(而不root
查看用户列表),请创建一个新文件/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
并向其中添加以下几行:
[SeatDefaults]
user-session=mate
greeter-show-manual-login=true
greeter-hide-users=true
allow-guest=false
确保上述文件具有正确的权限:
sudo chmod 644 /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
sudo chown root:root /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
然后当您重新启动时,您应该看到以下登录信息,允许您输入所需的用户名:
输入root
您设置的密码:
您现在应该以 root 身份登录:
希望这可以帮助!