linux 基础 - 8. CentOS用户管理
一、 基本介绍
linux 系统是一个多用户多任务的操作系统,任何一个使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
Linux 的用户需要至少属于一个组。
二、 添加用户
1. 基本语法
- useradd [选项] 用户名
- 当创建用户成功后,或自动创建和用户同名的 /home/名称 目录;
2. 指定、修改密码
给用户指定密码使用指令【passwd 用户名】
3. 删除用户
- 基本语法: userdel 用户名
- userdel -r 用户名,删除用户,并把用户对应家目录删除。
- 一般来说:用户的家目录会保留
三、 查看用户信息
- 【id 用户名】 查看用户指令
- uid 用户id ; gid 用户所在组id号;组 组名;
- 使用 whoami 查看当前是那个用户;
四、 切换用户
在操作 linux 中,可以通过 【su - 用户名】指令 切换用户。
五、 用户组
介绍:
类似于角色,系统可对有共性的多个用户进行统一管理。增加组:
使用 【groupadd 组名】删除组:
使用【groupdel 组名】增加用户时指定组:
使用【useradd -g 组名 用户名】
六、 用户和组的
用户配置文件 : /etc/passwd
每行含义:用户名:口令:用户表示好:组标识号:注释性描述:主目录:登录shell组配置文件: /etc/group
每行含义:登录名:加密口令:最后一次修改花四溅:最小时间间隔:最大时间间隔:不活动时间:失效时间:标志- 口令配置文件: /etc/shadow
每行含义:组名:口令:组标识号:组内用户列表