900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 解决Ubuntu Deepin 无法使用root登录用户界面

解决Ubuntu Deepin 无法使用root登录用户界面

时间:2021-04-26 23:07:29

相关推荐

解决Ubuntu  Deepin 无法使用root登录用户界面

Deepin基于Ubuntu系统开发的,今天安装了deepin尝试下,安装好想要用root登录用户界面

试了多次 网上所说的:

vi/etc/lightdm/lightdm.confgreeter-show-manual-login=true#手工输入登陆系统的用户名和密码压根不起作用

再试了下这个命令:

autologin-user=rootautologin-user=root可以但直接就进入用户界面没有了输入密码,不安全。

最后在Deepin官网找到了答案:

原来是系统没有安装lightdm-gtk-greeter和lightdm-set-defaults的设置

以下文字来自deepin官网

安装

sudoapt-getinstalllightdm卸载

sudoapt-getremovelightdm注意:请确保存一个登陆管理器管理用户登陆,因此请勿随意卸载登陆管理器.

如何在登录界面使用root登录?

Linux Deepin默认lightdm为多登录管理器,ROOT直接登录是很危险的事情,所以lightdm默认屏蔽ROOT直接登录

如果要直接ROOT登录,请明白ROOT登录的危险性!

方法一

注意:此方法适合Linux Deepin12.12以上版本

Linux Deepin默认lightdm-greeter未提供手动输入用户名的选项,需要更换一个lightdm-greeter,终端执行:

sudoapt-getinstalllightdm-gtk-greeter给root用户设置密码,终端执行:

sudopasswd让gtk-gteeter提供手动输入用户名选项,终端执行:

sudogedit/etc/lightdm/lightdm.conf(没有可以自己先新建一个)添加一行

greeter-show-manual-login=true然后终端执行:

sudo/usr/lib/lightdm/lightdm-set-defaults-glightdm-gtk-greeter保存文件后,注销或重启,选择手动输入用户名的选项,用root登录。

方法二

注意:此方法适用于Linux Deepin11.12和Linux Deepin12.06

1.先设置root密码,终端执行:

sudopasswdroot然后输入两次密码(不回显),记住你输入的密码!这个是root用户的密码!非常重要!

2.解除lightdm登录管理器禁止root用户直接登录限制,终端输入:

sudo/usr/lib/lightdm/lightdm-set-defaults-mtrue然后重启计算机就可以在lightdm登录管理器 看到新增一个 "其他" 登录选项(也可能是"登录"选项)

在此登录选项输入root,然后输入root用户密码回车即可以root用户直接登录桌面环境.

注释:如果不想重启机器可以Ctrl+Alt+F1切换到tty1登录并用如下命令重启lightdm即可,tty1中输入:

sudoservicelightdmrestart禁止来宾用户

编辑/etc/lightdm/lightdm.conf文件,终端执行:

sudogedit/etc/lightdm/lightdm.conf在这个配置文件最后加上下面的内容

allow-guest=false保存退出,重起 lightdm生效,终端执行:

sudorestartlightdm登录界面没有关机按键

终端执行:

sudoapt-getinstallindicator-session重启生效

来源: /index.php?title=Lightdm

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。