Ubuntu系统设置默认用户为root并自动登录(详解) | 您所在的位置:网站首页 › linux开启root账户 › Ubuntu系统设置默认用户为root并自动登录(详解) |
最近因为Windows调试环境太麻烦装了Ubuntu双系统,这里记录一下遇到的一些坑。 ps:以下内容适用于Ubuntu 18.04.5 本文内容分为两部分,第一部分开启root用户登录权限,第二部分实现root用户自动登录。 目录 1 开启root用户登录权限1.1 为root设置密码1.2 修改50-ubuntu.conf配置文件内容1.3 修改gdm-autologin和gdm-passwd文件1.4 修改/root/.profile文件 2 root用户自动登录2.1 找到custom.conf文件2.2 找到文件后修改custom.conf配置文件 1 开启root用户登录权限Ubuntu系统默认屏蔽了root登录权限,每次都要在终端给予权限十分麻烦,而且可能导致用户主目录下的.Xauthority文件拥有者权限出现问题以致无法正常启动。(笔者就因为这个原因重新安装了系统T_T) 1.1 为root设置密码(1)打开终端开启root账户,设置密码 : sudo passwd root(2) 测试root用户登录 su -登录成功后即可注销为普通用户继续之后的操作 exit 1.2 修改50-ubuntu.conf配置文件内容文件位置/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf(如果没有此文件,就到这个目录找类似文件) (就是它) (1)找到文件后使用终端修改文件权限(默认为只读) sudo chmod 777 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf(按提示输入密码) (2)打开文件,修改配置文件内容(我这里使用gedit打开,其他程序打开也可) gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf在文件末尾加入两行代码 greeter-show-manual-login=true all-guest=false此配置文件就设置完成了。 1.3 修改gdm-autologin和gdm-passwd文件进入/etc/pam.d文件夹下,找到gdm-autologin和gdm-passwd文件(没有的话找类似文件) 找到文件后参照之前的操作给予文件权限 sudo chmod 777 /etc/pam.d/gdm-autologin sudo chmod 777 /etc/pam.d/gdm-password两个文件都注释掉auth required pam_success_if.so user!=root quiet_success这一行 gedit /etc/pam.d/gdm-autologin gedit /etc/pam.d/gdm-password修改完这两个文件就可以进行下一步了。 1.4 修改/root/.profile文件找到要修改的.profile文件,此文件为隐藏文件,没有的话勾上选项框 开启root权限,打开文件,注释掉最后一行,然后加上 tty -s&&mesg n || true sudo -i gedit /root/.profile至此root用户登录权限设置完成,重新启动后选择其他用户输入用户名:root,以及root密码即可登录。(仍需手动输入用户名和密码) 本文第二部分设置root用户自动登录,无需再手动输入。 2 root用户自动登录这部分内容设置ubuntu开机自动登录为root用户 2.1 找到custom.conf文件文件夹路径为/etc/gdm3/(没有的话找类似文件夹,例如:/gdm) cd /etc/gdm3/ps:没有这个文件的话把设置里的用户登录的自动登录选项打开。 2.2 找到文件后修改custom.conf配置文件打开文件 gedit custom.conf修改文件 TimedLoginEnable=false AutomaticLoginEnable=true #设为true TimedLogin=root #设成root AutomaticLogin=root #设成root TimedLoginDelay=10 AutomaticLoginEnable=true #设为true AutomaticLogin=root #设为root 至此整个设置就完成了。(完结撒花~~) |
CopyRight 2018-2019 实验室设备网 版权所有 |