目录
一 用户账号与组账号
①Linux中每个用户账号是通过 UID来唯一标识的
账户类型 | UID号 | 描述 | 特点 |
超级管理员 | 0 | 权限受到限制的用户 | |
程序用户 | 1-499 (CentOS 6以前) 1-999 (CentOS 7以后) | 不登录的用户,系统默认的情况 | 拥有至高无上的权限 |
普通用户 | 500+ (CentOS6以前) 1000+(CentOS7以后) | 不指定顺序,给用户进行交互式登录使用 | 不是给人使用的,是给程序使用的,不允许登录 |
②组账号
特点 | |
基本组(私有组) | 有且唯一 |
附加组(公共组) | 可有可无,可以有多个 |
③用户和组的关系
-
用户的主要组(primary group):用户必须属于一个且只有一个主组,默认创建用户时会自动创建和用户名同名的组,做为用户的主要组,由于此组中只有一个用户,又称为私有组
-
用户的附加组(supplementary group): 一个用户可以属于零个或多个辅助组,附属组
-
默认行为当你创建一个新用户时会自动创建一个和之同名的主组
二、两个重要文件夹
① 用户账号文件 /etc/passwd
- 保存用户名称、宿主目录、登录Shell等基本信息
- 文件位置: /etc/passwd
- 每一行对应一个用户的帐号记录
② /etc/shadow 存放密码,以及用户密码信息
七段,每段用冒号隔开
用户名 | |
密码占位符 | |
uid | |
gid | |
备注信息 | |
家目录位置 | |
默认的shell类型 |
三 用户指令
① useradd命令——添加用户