Ubuntu 如何实现用 root账户直接登陆

  • Post author:
  • Post category:其他





Ubuntu 中如何root直登

众所周知,Ubuntu在未特定设置前是无法使用root账户来直接登陆的,因此,需要我们手动设置,哈哈哈(ಡωಡ)hiahiahia,个人觉得Ubuntu总是让人丧失体验感,连root账户直登都得修改文件。这也或许是博主更青睐Kali Linux的原因吧,虽然它们同为Debian系列。

首先,博主的Ubuntu版本信息:

在这里插入图片描述

由于,Ubuntu的特性,初次切换root账户或使用sudo命令时,均要重新修改一次密码:

	xyl@ubuntu:~$ sudo passwd root
	[sudo] password for xyl:		# 输入你账户的密码
	New password:
	Retype new passwd:
	passwd:password updated successfully

在这里插入图片描述

切换root权限:

	su -
	或者
	sudo -i
	输入刚刚修改的密码





允许root登陆桌面显示器:


	cd /usr/share/lightdm/lightdm.conf.d/
	vi 50-ubuntu.conf

修改内容如下:

	[Seat:*]
	user-session=ubuntu
	#Manually add user and passwd
	greeter-show-manual-login=true

禁用guest用户

	all-guest=false
	#root Login	

允许root身份开机自动登陆

    autologin-user=root      

在这里插入图片描述




那么,为什么要修改Lightdm文件呢,因为LightDM负责启动X Server,用户会话和欢迎界面,我们也都知道Linux中一切皆文件的思想,因此,想要配置root直登就得修改对应的文件信息






解除GNOME桌面环境对root账户的限制:



分别修改gdm-autologin、gdm-password文件:

 	cd /etc/pam.d
 	vi gdm-autologin
 	vi gdm-password



均把user != root quiet_success不允许root身份登陆这行注释掉,这样在gnome桌面终端中就可以直接root身份了:root@ubuntu:~#



在这里插入图片描述





修改环境变量:


	vi /etc/.profile


不显示终端设备文件名,并且设置终端允许,发送消息:
在这里插入图片描述
	tty -s && mesg n || true





最后,重启Ubuntu系统:


	reboot

在这里插入图片描述



输入root账户密码即可登陆!!



在这里插入图片描述



版权声明:本文为qq_43515862原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。