Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

useradd king :添加用户并同时添加家目录

 

passwd 123456 :给用户添加密码

 

useradd -d /home/tiger/ xiaoming :在指定家目录新建用户,此目录不能存在,否则会出错

 

userdel king :只删除用户,保留家目录

 

userdel -r xiaoming :不仅删除用户,并删除家目录,即删除tiger/目录 在删除用户时,我们一般不删除家目录

 

id root:查看root用户的信息 uid用户id号,gid用户所在组id号,组是指组名;当用户不存在时,返回”无此用户“/”no such user“

 

su - xiaoming:在root用户下执行su - xiaoming 命令,就切换到小明登录状态了,由于是从高权限切换到低权限,所以无需密码输入,但是xiaoming用户就无权限进入/root目录

如果想在切换回root就执行su - root命令,由于是从低权限切换到高权限,所以需要输入root登录密码;

如果想直接注销xiaoming登录切换成root登录,执行 logout/exit 命令都即可注销并切换root用户登录状态。

 

whoami/who am i :查看当前用户是谁

 

groupadd wudangpai: 添加用户组

 

groupdel wudangpai: 删除用户组

 

useradd -g wudangpai zhangwuji :创建一个zhangwuji用户,并将zhangwuji添加到wudangpai这个用户组(用户组需要提前创建)里面去,此时也会在/home/下面添加zhangwuji用户家目录

 

usermod -g mingjiao zhagnwuji :创建一个mingjiao组,并将用户zhangwuji更改到mingjiao组(用户组需要提前创建),然后可以 id zhangwuji查看用户信息

 

 

/etc/passwd :此目录是用户目录,用户的配置文件,记录用户的各种信息

每行的含义:用户名:口令(加密):用户标识号:组标识号:注释性描述:家目录:登录shell

/etc/shadow :口令的配置文件

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group :此目录是组目录,组的配置文件,包含组的信息

每行含义:组名:口令:组标识号:组内用户列表

 

运行级别

运行级别说明:

0 :关机

1 :单用户【找回丢失密码】

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用的运行级别就是3和5,要修改默认的运行级别可修改文件/etc/inittab的id:5:initdefault:这一行中的数字

Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

命令修改:init[0123456]

Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

以上修改运行级别是在centos6的情况下使用,在centos7下不适用:

 

命令修改为:

systemctl get-default 查看当前运行级别

##设置运行级别的方法未生效,不知是什么原因

systemctl set-default TARGET.target : TARGET:multi-user.target-3 graphical.target-5

在centos7下vim /etc/inittab文件出的页面

Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

1.运行级别对应表:

Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

 

2.设置运行级别

 

命令格式:systemctl [command] [unit.target]

参数详解:command:

get-default :取得当前的target

set-default :设置指定的target为默认的运行级别

isolate :切换到指定的运行级别

unit.target :为5.1表中列出的运行级别

Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

 

Linux系统中基于用户、切换运行级别及忘记密码等的操作命令

备注:不知道为啥,命令都操作成功了,但是就是切换不了界面运行级别显示,就是我没操作成功切换界面系统

 

忘记root密码操作

如何找回 root 密码,如果我们不小心,忘记 root  密码,怎么找回。

思路: 进入到 单用户模式,然后修改 root 密码。因为进入单用户模式,root 不需要密码就可以登录。

总结

开机->在引导时输入 回车键-> 看到一个界面输入 e ->  看到一个新的界面,选中第二行(编辑内核)在输入  e->  在这行最后输入  1 ,再输入 回车键->再次输入 b ,这时就会进入到单用户模式。

这时,我们就进入到单用户模式,使用 passwd  指令来修改 root  密码。

 :也可以在单用户下面去修改默认的运行级别