linux用户管理
1.用户和用户组
用户:使用操作系统的人
用户组:具有相同系统权限的一组用户
配置文件
/etc/group 存储系统中所有的用户组信息
- Group: x :123 : abc,def,xyz
- 组名称:组密码占位符:组编号: 组中用户名列表
cat /etc/group 查看
组编号 0 是超级管理员的编号
组编号 1-99 是系统预留的编号 如:mysql组
组编号 500以后 是用户手动创建的组
组密码占位符 全用x代表,无一例外
/etc/gshadow 存储当前系统中用户组的密码信息
cat /etc/gshadow 查看
- Group: * : : abc,def,xyz
- 组名称:组密码:组管理者: 组中用户名列表
*表示空
/etc/passwd 存储当前系统所有用户的信息
可 cat /etc/passwd 查看
/etc/shadow 存储当前系统所有用户的密码信息
2.用户和用户组的基本命令
groupadd sexy 添加用户组sexy
groupmod -n market sexy 修改用户组名称
groupmod -g 668 market 修改用户组编号
groupadd -g 888 boss 创建用户组boss并指定编号888
groupdel market 删除用户组 删除前必须先删除用户
groupadd sexy
useradd -g sexy sdf
useradd -g sexy jzmb
useradd -d /home/xxx test
usermod -c dgdzmx sdf
usermod -l cls sdf
usermod -d /home/cls cls
usermod -g sexy test
userdel jzmb
userdel -r jzmb
touch /etc/nologin 创建此目录 可禁止其他用户登录
passwd -l cls 锁定用户cls
passwd -u cls 解锁用户cls
passwd -d cls 清楚用户cls密码
gpasswd -a cls boss 把cls添加到boss附属组
newgrp boss (cls把组的身份切换到boss附属组,需要附属组密码)
gpasswd -d cls boss 把cls从boss附属组去掉
其他命令
su命令 切换用户
su 切换到root用户
su 非root用户
whoami
id 用户名
groups 用户名
chfn 用户名 设置用户资料
finger 用户名 显示用户详细资料
1.用户和用户组
用户:使用操作系统的人
用户组:具有相同系统权限的一组用户
配置文件
/etc/group 存储系统中所有的用户组信息
- Group: x :123 : abc,def,xyz
- 组名称:组密码占位符:组编号: 组中用户名列表
cat /etc/group 查看
组编号 0 是超级管理员的编号
组编号 1-99 是系统预留的编号 如:mysql组
组编号 500以后 是用户手动创建的组
组密码占位符 全用x代表,无一例外
/etc/gshadow 存储当前系统中用户组的密码信息
cat /etc/gshadow 查看
- Group: * : : abc,def,xyz
- 组名称:组密码:组管理者: 组中用户名列表
*表示空
/etc/passwd 存储当前系统所有用户的信息
可 cat /etc/passwd 查看
/etc/shadow 存储当前系统所有用户的密码信息
2.用户和用户组的基本命令
groupadd sexy 添加用户组sexy
groupmod -n market sexy 修改用户组名称
groupmod -g 668 market 修改用户组编号
groupadd -g 888 boss 创建用户组boss并指定编号888
groupdel market 删除用户组 删除前必须先删除用户
groupadd sexy
useradd -g sexy sdf
useradd -g sexy jzmb
useradd -d /home/xxx test
usermod -c dgdzmx sdf
usermod -l cls sdf
usermod -d /home/cls cls
usermod -g sexy test
userdel jzmb
userdel -r jzmb
touch /etc/nologin 创建此目录 可禁止其他用户登录
passwd -l cls 锁定用户cls
passwd -u cls 解锁用户cls
passwd -d cls 清楚用户cls密码
gpasswd -a cls boss 把cls添加到boss附属组
newgrp boss (cls把组的身份切换到boss附属组,需要附属组密码)
gpasswd -d cls boss 把cls从boss附属组去掉
其他命令
su命令 切换用户
su 切换到root用户
su 非root用户
whoami
id 用户名
groups 用户名
chfn 用户名 设置用户资料
finger 用户名 显示用户详细资料