一、基本介绍
- Linux是一个多用户、多任务的操作系统,要使用资源,必须先申请一个账号,然后以这个账号的身份进入系统。
- Linux的用户至少要属于一个组。
二、添加用户
- 添加用户语法:useradd 【可选项】 用户名
- 创建用户后,会自动创建和用户同名的家目录,也可以通过:
- useradd -d 指定目录 新用户名 例:useradd -d /home/aaa/usera
三、指定用户修改密码
- 修改用户密码语法:passwd 用户名
四、删除用户
- 删除用户但保留家目录:userdel 用户名
- 删除用户及用户主目录:userdel -r 用户名
五、查询用户信息
- 查询用户id语法:id 用户名
六、切换用户
- 切换用户语法:su 切换的用户名
注意事项:
①从高权限的用户切换到低权限的用户不需要输入密码,反之需要
②当需要返回原来用户时,使用exit指令
七、用户组
用户组介绍:类似于角色,系统可以对共性用户进行统一管理
- 增加组:语法:groupadd 组名
- 删除组:语法:groupdel 组名
- 增加用户时直接加上组 语法:useradd -g 用户组 用户名
- 修改用户的组 语法:usermod -g 用户组 用户名
八、配置文件
1.用户配置文件 /etc/passwd
- 记录用户的各种信息
- 含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell
2.口令配置文件 /etc/shadow
- 每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
3.组配置文件 /etc/group
- 记录linux包含的组信息
- 每行含义:组名:口令:组标识号:组内用户列表