目录
一、管理用户账号
1、用户账号类型
- 超级用户:超级用户是系统中具有最高权限的用户,通常称为root用户。他们可以执行所有操作,包括管理系统文件、安装软件、配置网络和用户管理等。只有当进行系统 管理、维护任务时,才建议使用 root 用户登录系统,日常事务处理建议只使用普 通用户账号。
- 普通用户:普通用户账号需要由 root 用户或其他管理员用户创建,拥有的权限受 到一定限制,一般只在用户自己的宿主目录中拥有完整权限。
- 程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运 行,如 bin、daemon、ftp、mail 等
2、UID--身份标识
- 每一个账号都有一个自己的身份表示,称为UID
- 用于区分和管理每个用户
3、UID的分类
4、用户账号文件
- /etc/passwd:保存用户名称、宿主目录、登录Shell等基本信息
解释:
- /etc/shadow:保存用户的密码、账号有效期等信息
5、chage-修改账号密码
5.1、chage—使用格式:
5.2、chage—使用参数:
示例:
6、添加用户账号与管理
6.1、useradd—添加用户
useradd—使用格式:
useradd—常用选项
示例:
6.2、passwd—设置/修改密码
passwd—使用格式
passwd—常用选项
示例:
6.3、usermod ——修改属性
usermod—使用参数:
usermod—常用选项:
示例:
6.4、userdel—删除用户
userdel—-使用格式
示例:
二、管理组账号文件
1、组账号文件
- /etc/group:保存组帐号基本信息
- /etc/gshadow:保存组帐号的密码信息
2、groupadd —添加组账号
groupadd—使用格式
3、gpasswd—添加删除组成员
使用格式
常用选项
示例:
4、groupdel—删除组账号
使用格式
示例
三、查询账号信息
1、groups—查询所属组
使用格式
示例
2、id—查询身份标识
使用格式
示例
3、finger—查询详细信息
使用格式
示例
4、w、who、users—查询信息
- 查询已登录的用户信息
四、文件/目录的权限和归属
1、文件/目录的三种权限
2、设置文件/目录的权限
2.1、 chmod
使用方法
示例
2.2、chown
使用格式
示例
2.3、umask
- 默认值 -(减去)umask
2.4、last
- 显示近期用户或终端的登录情况
使用格式