目录

Linux用户

用户组

用户和组相关的文件 

Linux运行级别


Linux用户

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号和身份进入系统。

基本语法

useradd+用户 默认该用户在home目录 下

细节说明

1.当创建用户成功后,会自动的创建和用户同名的家目录

2.也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

指定/修改密码

基本语法

passwd 用户名

显示当前用户名所在的目录 pwd

删除用户

基本语法

userdel 用户名

应用案例

1.删除用户,但是要保留家目录,userdel + 用户名

2.删除用户以及用户主目录 userdel -r + 用户名

查询用户信息指令

基本语法

id 用户名

切换用户

su - 高权限到低权限无需输入密码

查看当前用户/登录用户

whoami/who am i

用户组

介绍

类似于角色.系统可以对有共性/权限的多个用户进行统一的管理

新增组

指令:groupadd 组名

删除组

指令: groupdel 组名

增加用户时直接加上组

指令(基本语法): useradd -g 用户组 用户名

修改用户的组

指令: usermod -g 用户组 用户名

用户和组相关的文件 

/etc/passwd 文件

用户(user)的配置文件,记录用户的各种信息

每行的含义:用户名:口令:用户标识名:组标识名:注释性描述:主目录:登录shell(解释器 bash shell 对内隐藏OS内核细节,对外为用户提供服务)

/etc/shadow 文件

口令的配置文件 

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

/etc/group 文件

组(group)的配置文件,记录Linux包含的组的信息

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

Linux运行级别

0 : 关机

1 单用户

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

3 多用户状态有网络服务

4 系统未使用保留给用户

5 图形界面 

6 系统重启

常用运行级别是3和5,也可以默认运行级别,后面演示

init [0123456] 进行切换

systemctl get-default 查看运行级别

Root密码忘记怎么办? (面试题)

在引导的时候进入单用户模式,进那里面修改就可以了

不同的版本找回root密码不同 (具体查文档)

帮助指令

man   以.开头的文件是Linux的隐藏文件 

help   不懂的命令多查文档

Logo

更多推荐