Linux学习笔记(七)---CentOS7单用户模式

在CentOS7中,有一个单用户模式,类似windows下的安全模式。如果我们忘记了root的密码,可以在单用户模式下重置。
注意:此操作必须在服务器面前操作,无法远程操作。
1.重启机器,在系统登陆选择界面,按方向键。选择正常登陆的那项,然后按e键,如下图所示:

2.进入grub编辑界面。把linux16这行的ro修改为rw init=/sysroot/bin/sh。

3.按ctrl+x进入单用户模式

4.登陆进去后,输入如下命令:
chroot /sysroot/ #切换到原系统
LANG=en #设置显示语言
passwd root #修改root密码
touch /.autorelabel #如果之前系统关闭selinux,这个可以不执行。

5.重启系统,使用新密码登陆即可。

原文地址:http://blog.51cto.com/dezhou/2064207

时间: 2024-10-11 20:43:14

Linux学习笔记(七)---CentOS7单用户模式的相关文章

Linux学习笔记之文件管理,用户管理

学而不用,总是忘记,今天又整理一下,记在这里,方便以后自己查看 常用操作命令 目录常用操作命令: pwd, cd, ls, mkdir, rmdir, tree. 文件常用操作命令: find,locate, whereis, which, touch, file, cp, rm,mv,ln,cat,tac,head,tail,more,less,grep,wc. 用户及用户组管理 Linux系统中用户分为3类:root用户,普通用户和虚拟用户.其中虚拟用户是不具备登录系统的能力,但却是系统运行

Linux忘记root密码--进入单用户模式修改root密码

在使用Linux系统中,主机维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况. 遇到这种情况,一般情况下,我们主机维护人员就会通过最常用的方法进行root密码重置,那就是单用户模式. 首先,来看一下单用户模式的概念:http://baike.baidu.com/link?url=HCY6FmjdXMtvNLIh9A9L2HC5ndHPZS0OnAfqwMZC0E5IUY5ONKfD5vhaUkZWhQ3BGI9bYPWWVUNv_Qu-YXx

CentOS7 单用户模式

用惯了CentOS5.6的人,初换7还是有诸多的不适,这其中就包括单用户模式的进入方式. 进入CentOS 7 单用户模式的方式: 系统启动时按"e"进入编辑模式,然后找到"ro"字符所在的哪一行.将"ro"改为"rw"读写模式,然后将 "rhgb quiet" 替换成"init=/bin/sh".然后按下 "ctrl + x"启动系统即可进入单用户模式.

图文讲解Centos7单用户模式的进入

Centos7 在进入单用户的时候和6.x做了很多改变,下面让我们来看看如何进入单用户 1.重启服务器,在选择内核界面使用上下箭头移动 2.选择内核并按"e" 3.找到下面这行 4.修改 这里要删除掉rhgb quiet,如下图 5.使用"ctrl + x" 来重启服务器就可以了,重启后就会进入到单用户 6.退出单用户命令 exec /sbin/init 网上有另外一种方法,我也没有用过,如果哪位童鞋操作了,请给留言下! 1.启动的时候,在启动界面,相应启动项,内核

Linux学习笔记——使用指定的用户权限执行程序——sudo

      sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限.sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性. 1:sudo的帮助信息如下: [email protected]:~/桌面$ sudo --helpsudo - 以其他用户身份执行一条命令 usage: sudo -h | -K | -k | -Vusage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user

Linux学习笔记(12)用户和用户组管理

越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范.在Linux中主要是通过用户配置文件来查看和修改用户信息. 1 用户信息文件 (1)用户信息文件/etc/passwd vim命令显示该文件的内容: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin 可以发现,该文件的每一行共有7个字段.其中: 第1个字段

Linux学习笔记 (五)用户管理命令

一.用户帐号 1.超级用户:具有操作系统中的最高权限,用来管理和维护操作系统.root用户. 2.普通用户:由root用户来创建,在宿主目录中具有完全权限. 3.程序用户:由应用程序添加,维护某个应用程序运行. 二.组帐号 在Linux系统中,将多个用户结合在一起,形成一个组,称为用户组.每个用户帐号至少要属于一个组,这个组称为用户的基本组或者私有组.如果该用户同时还包含在其他的组中,可以将这个组称为附加组或者公共组.对组帐号设置权限,将适用于组内的每一个帐号. 三.常用用户管理命令: 1.us

centos7单用户模式更改root密码

rd.break方法: 1.启动的时候,在启动界面内核条目上,选择相应启动项,内核名称上按"e": 2.进入后,找到linux16开头的地方,按"end"键到最后,输入rd.break,按ctrl+x进入: 3.进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限: 4.重新挂载mount -o remount,rw /sysroot/,之后mount,发现有了r,w权限: 5.chroot /sysroot/ 改变根:

Linux学习笔记(四)---centos7系统安装后的一些简单操作

centos7系统安装后的一些简单操作 上次我们通过虚拟机已经安装完成CentOS7.重启系统后,进入登陆界面.系统登陆成功后,如下所示:我们虚拟机默认网络是使用NAT,这时我们仍无法使用网络.我们可以通过ifconfig查看一下,没有IP地址.注意ifconfig命令,必须是root用户才可以执行.我们使用dhclient命令,获取IP地址,然后再使用ifconfig查看.我们再检测一下网络是否可以用,ping一下百度网站,按ctrl+c中止命令.关于设置静态IP地址,后期再专门分享.再配置w