管理用户和组
用户: 1.登录操作系统 2.不同的用户权限不同
组: 方便管理用户
唯一标识: UID GID
管理员root的UID为0
组:
基本组(私有组) : 由系统创建一个与用户同名的组
附加组(从属组) : 由管理员创建组,添加用户进去
Linux一个用户至少属于一个组
useradd 创建用户
useradd abc #创建abc用户,并默认创建一个abc组
选项:
-u 用户id #指定UID , 建议普通用户的UID从1000开始
-d 家目录路径 #指定家目录
-s 登录解释器 #指定解释器
-G 附加组 #指定附加组
解释器 /sbin/nologin : 禁止用户登录操作系统
id 查看用户基本信息
id 用户名
passwd 设置/修改密码
passwd 用户名
echo '密码' | passwd --stdin 用户名 #非交互式设置密码,只有root用户有这个权限
usermod 修改用户属性
usermod [选项] 用户名
选项:
- u 用户id #修改用户UID
- d 家目录路径 #修改用户家目录
- s 解释器 #修改解释器
- G 附加组 #添加附加组
userdel 删除用户
userdel [选项] 用户名
选项
-r #连同家目录一并删除
su - 用户名 #切换用户名
管理组账号
groupadd 创建组
groupadd [选项] 组名 #创建组
选项:
- g 指定GID #指定GID
gpasswd 管理组成员
gpasswd [选项] 用户名 组名
选项:
-a #添加用户进组
-d #从组中移除用户
groupdel 删除组
groupdel 组名
注: 基本组