Ubuntu设置开机root自动登录

本文详细指导如何在Ubuntu16中设置root用户密码,启用root登录选项,配置自动登录以及允许root通过SSH登录。包括编辑lightdm.conf和sshd_config文件的操作。

启用root登录,并实现开机root自动登录

Ubuntu16设置root登陆
1.首先设置root用户密码:

# sudo passwd root
输入普通用户密码,再输入root用户密码;

2.启用登录时的root选项:

编辑50-ubuntu.conf文件:

# sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
添加:

greeter-show-manual-login=true
编辑/root/.profile文件:

# sudo vi /root/.profile
找到 mesg n这一行,修改为:

tty -s && mesg n
保存退出~

3.配置root自动登陆,这个步骤可以根据个人喜好进行设置,不操作这个步骤的话,每次登陆可以先选择登陆方式,选择用户名root登陆:

编辑lightdm.conf文件:

# sudo vi  /etc/lightdm/lightdm.conf
添加如下内容:

[SeatDefaults]
autologin-user=root
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
最后保存重启下就行了


配置SSH 允许root账户登录
sudo vi /etc/ssh/sshd_config 
3. 按 i 切换至编辑模式,找到 #Authentication,将 PermitRootLogin 参数修改为 yes。
如果 PermitRootLogin 参数被注释,请去掉首行的注释符号(#)。 
添加PasswordAuthentication yes
重启服务sudo service ssh restart

### 设置开机自动登录 root 账户 在 Ubuntu 系统中,实现开机自动登录 root 账户需要完成几个关键步骤。以下是在 Ubuntu 20.04 中配置 root 用户自动登录的详细操作: #### 1. 设置/修改 root 用户密码 Ubuntu 默认没有启用 root 用户,因此首先需要为 root 用户设置密码: ```bash sudo passwd root ``` 输入当前用户的密码后,再输入 root 用户的密码即可完成设置。 #### 2. 修改配置文件 Ubuntu 使用不同的显示管理器(Display Manager),如 GDM(GNOME Display Manager)或 LightDM。以下分别介绍两种常见管理器的配置方法。 ##### 2.1 修改 LightDM 配置 编辑 LightDM 的配置文件 `/etc/lightdm/lightdm.conf`,如果文件不存在,可以创建它: ```bash sudo nano /etc/lightdm/lightdm.conf ``` 添加以下内容: ```ini [SeatDefaults] autologin-user=root autologin-user-timeout=0 greeter-session=lightdm-gtk-greeter user-session=ubuntu greeter-show-manual-login=true allow-guest=false ``` 保存并退出。 ##### 2.2 修改 GDM 自动登录配置 如果使用 GDM 作为显示管理器,则需要编辑 GDM 的自定义配置文件: ```bash sudo nano /etc/gdm3/custom.conf ``` 在文件中添加或修改以下内容: ```ini # Enabling automatic login AutomaticLoginEnable = true AutomaticLogin = root # Enabling timed login TimedLoginEnable = true TimedLogin = root TimedLoginDelay = 5 ``` 保存并退出。 #### 3. 修改 `/root/.profile` 文件 Ubuntu 的 `/root/.profile` 文件默认包含一些检查,可能阻止 root 用户登录。需要修改该文件: ```bash sudo nano /root/.profile ``` 找到以下行: ```bash mesg n || true ``` 将其修改为: ```bash tty -s && mesg n || true ``` 保存并退出。 #### 4. 开启 SSH root 用户登录权限(可选) 如果希望通过 SSH 登录 root 用户,还需要修改 SSH 配置: ```bash sudo nano /etc/ssh/sshd_config ``` 找到以下行并进行修改: ```bash PermitRootLogin yes PasswordAuthentication yes ``` 保存并重启 SSH 服务: ```bash sudo systemctl restart ssh ``` #### 5. 重启系统 完成上述配置后,重启系统以应用更改: ```bash sudo reboot ``` 系统重启后,将自动root 用户身份登录。 ### 注意事项 - **安全性**:自动登录 root 用户会降低系统的安全性,因为任何人都可以无需密码直接访问 root 权限。建议仅在受信任的环境中使用此配置。 - **显示管理器**:确保你使用的显示管理器与配置文件匹配。如果使用的是 GDM,则无需配置 LightDM;反之亦然。 - **串口登录**(可选):如果你需要通过串口自动登录 root 用户,可以修改 `/lib/systemd/system/serial-getty@.service` 文件,启用自动登录功能[^4]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑暗骑士szt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值