Linux下root初始密码设置⽅法(转)Ubuntu刚安装后,不能在terminal中运⾏su命令,因为root没有默认密码,需要⼿动设定.
以安装ubuntu时输⼊的⽤户名登陆,该⽤户在admin组中,有权限给root设定密码.
给root⽤户设置密码的具体步骤:
1. 打开⼀个terminal,然后输⼊下⾯的命令
1sudo passwd root
回车后会出现让你输⼊原始密码,新密码和确认密码:
1 2 3[sudo] password for you: ---> 输⼊你的密码(你现在这个⽤户的密码)Enter new UNIX password: ---> 设置root 密码
Retype new UNIX password: ---> 重复密码
这样你的root的密码设置好了.
注:root可以省略,命令为passwd⽽不是password,我犯过这个错误.
2. 在terminal中利⽤su命令就可以切换到root⽤户了.
注:su和sudo的区别是:
  1) su的密码是root的密码,⽽sudo的密码是⽤户的密码;
  2) su直接将⾝份变成root,⽽sudo是以⽤户登录后以root的⾝份运⾏命令,不需要知道root 密码。
Ubuntu中如何进⼊recovery 模式
开机时,按住shift键不放,就会出现grub启动菜单,从中选择recovery模式即可。
ubuntu 进⼊ recovery mode 修改系统⽂件当ubuntu⽆法启动时,根据提⽰修改某些配置即可,⽆需重新安装系统。
recovery mode 为我们提供了这种便利。
启动步骤如下
1、recovery mode 按e键进⼊如下菜单
2、ro recovery nomodeset
修改为:rw  recovery nomodeset
3、F10 进⾏引导,进⼊如下界⾯,输⼊密码即可
如果root密码忘记,可以进⼊recovery模式进⾏重置。或者当sudo命令出现错误时,进⼊recovery模式可以修复/etc/sudoers⽂件。
recovery模式
1.启动Ubuntu系统,过程中长按Shift键,进⼊grub菜单;
2.选择recovery mode,按"e"键进⼊编辑页⾯;然后,选择recovery模式(恢复模式),回车;
3.到/etc⽬录下修改sudoers权限:chmod 0440 sudoers,搞定;也可以同时新增root密码,下次就不这么⿇烦了;
5.按ctrl+alt+del重启;或者reboot;
Ubuntu 进⼊单⽤户模式—修改启动项利器
偶尔会遇到Ubuntu⽆法正常启动的情况,这时候需修改某些⽂件让系统正常启动,如果直接进⼊ recovery 模式,默认是⽂件权限只读,⽆法修改⽂件。这是我们需要进⼊recovery 的单⽤户模式,获得修改⽂件的权限。
1、重启ubuntu,随即长按shirft进⼊grub菜单,或等待grub菜单的出现,如下图(图是直接从⽹上下的,不是我在实践过程中的环境):
2、选择recovery mode,接着⽤⽅向键将光标移⾄recovery mode,按"e"键进⼊编辑页⾯,如下图:
3、将 ro recovery nomodeset 改为 rw single init=/bin/bash
4、按 ctrl+x或者F10 进⼊单⽤户模式,当前⽤户即为root。这时候可以修改⽂件。修改完毕后重启即可。
Ubuntu16.04开机进⼊单⽤户模式,破解root密码
Ubuntu16.04开机进⼊单⽤户模式,破解root密码
1.开机按ESC
2.选择ubuntu ⾼级选项,按enter键进⼊,移动上下箭头到第三个recovery mode
3.按e 进⼊编辑模式,删除 recovery nomodeset,在之后添加 quiet splash rw init=/bin/sh quiet:内核启动时,简化提⽰信息
splash:加载的时候启动进度条提⽰,代替init的字符提⽰过程
rw init=/bin/bash      init进程设为bash
3.passwd      修改root密码或者 passwd + ⽤户名,修改其他⽤户的密码
开机密码设置方法