用户管理及Linux运行级别
一、用户管理
1、查询用户信息
id 用户名
如果你用id查询一个没有的用户
返回 无此用户 No such user!
2、切换用户
su
在操作Linux过程中,如果当前用户的权限不够,可以通过su指令来切换到最高权限用户,比如root。
su masining 可以直接切到普通用户
1.高权限账号切换到低权限账号的时候,无需输入密码。
2.低权限账号切换到高权限账号的时候,需要输入密码,输入exit可以直接回到高权限账号。
3、用户组
用户组相当于一个角色,系统可以对有共性的多个用户进行统一管理
1)新增组
groupadd 组名
举例:groupadd xiaoma
用cat命令查看组
2)把新增用户时候直接加到指定组
useradd -g 用户组 用户名
passwd里面有用户的信息,可以使用cat查看
3)修改用户的当前组
usermod -g 用户组 用户名
4)删除这个组
使用cat /etc/group
删除Tom组
groupdel 组名
5)配置文件 /etc/passwd 文件
用户user的配置文件,记录用户的各种信息
6)配置/etc/shadow文件(这些配置文件都可以用cat命令进行查看)
口令或密码的配置文件
7)配置/etc/group文件
Linux的运行级别
运行级别说明:
1)0 :关机
2)1 :单用户 [类似安全模式, 这个模式可以帮助找回root密码]
3)2:多用户状态没有网络服务
4)3:多用户状态有网络服务 [使用最多]
5)4:系统未使用保留给用户
6)5:图形界面 【】
7)6:系统重启
以前Centos6 系统的运行级别配置文件放在/etc/inittab
Centos7查看默认运行级别:systemctl get-default
Centos7设置默认运行级别:
1.)为默认图形启动:systemctl set-default graphical.target
2.)设置为命令行启动:systemctl set-default multi-user.target
可以在命令行用init 0 关机 init6重启等
三、面试题也是非常实用的一个问题
ROOT密码不记得了,怎么办?
运行级别1单用户专门用来找回密码初始化