一:设置root用户密码

在ubuntu中root用户的密码是随机的,所以需要我们自己起设置root用户的密码

在终端命令行中执行

sudo passwd

这时候会提示你输入当前用户密码,输入成功之后,下面输入的就是root用户的密码


这时候root用户密码就设置成功了,使用su root,然后输入刚刚输入的root用户密码就可以转到root用户下了

二:实现root用户登录系统

虽然我们已经设置了root用户密码,并且可以使用su root转到root用户角色下,但是当我们重新启动ubuntu系统时,使用root用户登录时,这时候会提示认证失败


这是由于ubuntu默认情况下是不支持root用户登录系统的,这时候我们就需要自己来配置,是的ubuntu可以使用root用户登录系统

1:修改文件/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在ubuntu中默认是没有安装vim的,默认是使用vi编辑器,但是我不是很习惯使用vi编辑器,所以这里我安装了vim

sudo apt-get install vim

安装成功之后修改/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf文件

sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf文件中添加下面信息

greeter-show-manual-login=true #手工输入登陆系统的用户名和密码
all-guest=false #不允许guest登录(及游客)

2:修改 /etc/pam.d/gdm-autologin文件

sudo vim /etc/pam.d/gdm-autologin

注释掉auth required pam_succeed_if.so user != root quiet_success这一行


3:修改/etc/pam.d/gdm-password文件

sudo vim /etc/pam.d/gdm-password

注释掉auth required pam_succeed_if.so user != root quiet_success这一行


4:修改/root/.profile文件

这里注意:修改/root/.profile文件时必须用户root用户,不然的话无法修改或找不到此文件

su root
vim /root/.profile

将此文件中的mesg n || true修改成tty -s&&mesg n || true


5:重新启动ubuntu,这时候就可以使用root用户去登录系统了

ubuntu 设置root用户密码并实现root用户登录相关推荐

  1. Ubuntu设置中修改密码,提示长度太短或太简单【终极解决办法】

    Ubuntu设置中修改密码,提示长度太短或太简单[终极解决办法] 需要root权限才能解决: 方法1: (1)sudo su 切换到root用户 (2)再 passwd <用户名> 方法2 ...

  2. Foxmail 登录 qq 账号时无法登录 提示我们设置了独立密码或使用授权码登录的解决方法...

    Foxmail 登录 qq 账号时无法登录  提示我们设置了独立密码或使用授权码登录的解决方法 1.首先我们设置我们邮箱的类型如下图所示 2.打开网页版的qq邮箱  在设置--->账户---&g ...

  3. AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录

    参考链接:http://www.wangchao.info/1137.html  注意:链接中写的简化了,其中重启服务的命令似乎不太适用,可能是不通用,我下面描述的方式亲测可行,如有其他疑问请留言: ...

  4. aws ec2 linux 密码,AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录

    参考链接:http://www.wangchao.info/1137.html  注意:链接中写的简化了,其中重启服务的命令似乎不太适用,可能是不通用,我下面描述的方式亲测可行,如有其他疑问请留言: ...

  5. linux设置用户密码、查看linux用户信息、root用户管理普通用户(passwd命令使用)

    1 切换root用户和给root用户设置密码 1.1 切换到root用户 1.使用su 命令 或 su root命令切换到root用户的时候报错:su: Authentication failure ...

  6. mysql的root用户密码_MySQL的root用户密码忘了 , 该怎么办?

    当我们安装好MySQL后 , 默认root用户登录MySQL是没有密码的 , 当我们为root用户设置密码后 , 再次登录忘记了密码该怎么办? 本地root密码重设 : 解决问题思路 : 1 . 修改 ...

  7. kali root默认密码_Kali Linux root 默认密码是:toor

    如果你听到一个 13 岁的黑客吹嘘他是多么的牛逼,是有可能的,因为有 Kali Linux 的存在.尽管有可能会被称为"脚本小子",但是事实上,Kali 仍旧是安全专家手头的重要工 ...

  8. Linux常用命令(中)、时间日期类、date 显示当前时间、ntpdate命令、cal 查看日历、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在

    文章目录 1.3 时间日期类 1.3.1 date 显示当前时间 1.3.2 date 显示非当前时间 1.3.3 date 设置系统时间 1.3.4ntpdate命令 ntpdate常用服务器 国内 ...

  9. 服务器开发修改用户密码功能,更改服务器用户密码

    更改服务器用户密码 内容精选 换一换 为避免网络故障或网络配置问题影响登录系统,请管理员优先检查网络ACL配置是否允许访问云堡垒机,并参考表1配置实例安全组.AD域.RADIUS.LDAP.Azure ...

最新文章

  1. 苹果终端date命令_mac 终端 常用命令
  2. Linux 内核Coding Style整理
  3. QT的QScriptEngine类的使用
  4. 经典C语言程序100例之五九
  5. LunarCalendarUtil
  6. javascript 常用类
  7. mysql timestamp 自动更新_mysql timestamp自动更新
  8. 女人15个秘密武器疼爱男人(女人必看)
  9. Python应用实战-Clumper库 | Groupby具体案例用法
  10. 这辈子最难忘的一顿饭是什么?
  11. Spring框架配置文件 application.xml 示例
  12. 兄弟j220怎么清零_兄弟打印机MFC_J220墨水回收盒满如何清零?
  13. 二线制和四线制传感器的区别_消防系统的总线制和二线制什么区别?
  14. MySQL 显示版本、端口、状态
  15. 灰色系统理论及其应用 (一) :灰色系统概论、关联分析、与传统统计方法的比较
  16. C++11常见编译与链接错误解决总结
  17. 基于PIC单片机USB接口的数据采集系统设计
  18. Eslint的严格模式
  19. 从Watson看AI平台的架构设计
  20. 基于Java的NetCDF文件解析

热门文章

  1. 2小时演讲,近140页PPT,这个NeurIPS Tutorial真是超硬核的AI硬件教程
  2. sqlserver在linux数据备份,SQLServer数据库之sqlserver for linux自动备份数据库脚本
  3. SAP QM初阶事务代码QA11对检验批做UD时出现很多UD Code的选择集?
  4. Y项目逸事之中国人设计的全球模板
  5. SAP PM技术对象的功能
  6. AI如何在安防行业更加深入?可从超高清视频监控切入
  7. 新的机器学习特性包含Python
  8. 科技和法律的碰撞——人脸识别为何在旧金山被叫停
  9. 生成器与迭代器的区别
  10. 快速了解Alias method/别名采样方法