Ubuntu18 root账号自动登陆.docx
在Ubuntu 18.04操作系统中,出于安全考虑,默认不允许root用户直接登录,而是推荐使用普通用户通过sudo命令获取临时管理员权限。然而,有些情况下可能需要开启root用户的自动登录功能,例如在无人值守的服务器或者开发环境中。下面将详细介绍如何设置Ubuntu 18.04系统以允许root账户自动登录。 你需要为root账户设置一个密码。打开终端并运行以下命令: ```bash sudo passwd root ``` 然后按照提示输入并确认新的root密码。 接下来,你需要修改`/usr/share/lightdm/lightdm.conf.d/50-unity.conf`文件。这个文件控制着LightDM(Ubuntu的登录管理器)的行为。打开终端,使用以下命令给予文件可写权限: ```bash sudo chmod 777 /usr/share/lightdm/lightdm.conf.d/50-unity.conf ``` 接着,编辑这个文件,添加或修改以下内容: ```conf [Seat:*] user-session=ubuntu autologin-guest=false autologin-user=root autologin-user-timeout=0 greeter-session=lightdm-gtk-greeter ``` 这将使得系统启动后自动以root用户登录,且不显示 guest 用户选项。 然后,你需要修改 `/etc/pam.d/gdm-autologin`,`gdm-fingerprint`,和`gdm-password`文件的权限。这些文件控制了认证管理器(PAM)的行为。同样地,给予这些文件可写权限: ```bash sudo chmod 777 /etc/pam.d/gdm-autologin sudo chmod 777 /etc/pam.d/gdm-fingerprint sudo chmod 777 /etc/pam.d/gdm-password ``` 接下来,打开这些文件,找到`auth required pam_success_if.so user != root quiet_success`这行,并在前面加上`#`来注释掉它,确保每一行都执行此操作。 此外,需要修改`/root/.profile`文件。这是一个隐藏文件,你可以通过终端使用`vim`或`vi`编辑器打开,或者在文件管理器中显示隐藏文件。在文件末尾添加`tty -s && mesg n || true`,确保其前面有空格。这样设置是为了避免某些不必要的提示信息。 还需要编辑`/etc/gdm3/custom.conf`文件,打开并修改如下内容: ```conf [daemon] AutomaticLoginEnable = true AutomaticLogin = root TimedLoginEnable = true TimedLogin = root TimedLoginDelay = 5 ``` 这将启用自动登录并设置root用户为默认登录用户,延迟时间为5秒。 完成以上步骤后,保存所有更改并重启系统。系统启动后,应该会自动以root用户身份登录。请注意,这种方法虽然方便,但会降低系统的安全性,因为root用户拥有系统最高权限。因此,除非必要,否则建议维持默认的非root用户登录设置,并使用sudo命令进行权限提升。

















- 粉丝: 548
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 珍岛整合网络营销解决方案策划.docx
- 软件(自动化)测试工作总结.docx
- 网络安全和防火墙第8部分通用安全原则与安全设计.ppt
- 零基础人员学习网络推广的方法及技巧?东莞万江智通告诉您------.pdf
- 互联网-监管工作总结范文(通用6篇).docx
- 基于单片机模糊PID控制算法实验设计.docx
- 智能家居设计报告.doc
- (源码)基于YOLO V2的车牌识别系统.zip
- 基因工程与克隆技术.pptx
- 综合布线第1章.pptx
- Keras深度学习框架配置+Keras教程+Keras Trick
- 基于单片机的自动浇花装置.doc
- 医院网络安全的自查报告(3篇).docx
- 实验使用网络协议分析仪.doc
- 互联网产品经理培训.pptx
- 集团网站群建设方案.doc


