/etc/group
# 存储当前系统中所有用户组信息
Group |
x |
123 |
abc,def,xyz |
组名称 |
组密码占位符 |
组编号 |
组中用户名列表 |
/etc/gshadow
# 存储当前系统中用户组的密码信息
Group |
* |
|
abc,def,xyz |
组名称 |
组密码 |
组管理者 |
组中用户名列表 |
/etc/passwd
# 存储当前系统中所有用户的信息
user |
x |
123 |
456 |
xxxxxxxx |
/home/user |
/bin/bash |
用户名 |
密码占位符 |
用户编号 |
用户组编号 |
用户注释信息 |
用户主目录 |
shell 类型 |
/etc/shadow
# 存储当前系统中所有用户的密码信息
user |
vf;/Zu8sdf... |
|
|
|
|
|
用户名 |
密码 |
|
|
|
|
|
groupadd oldmarket
# 创建组oldmarket
groupmod -n newmarket oldmarket
# 更改组oldmarket为newmarket
groupmod -g 668 newmarket
# 更改组newmarket的编号为668,最小为500
groupadd -g 888 boss
# 创建组boss,编号为888
groupdel newmarket
# 删除组newmarket
groupadd actors
# 创建组actors
useradd -g actors songxiaobao
# 组actors增加用户songxiaobao
useradd -g actors zhaobenshan
# 组actors增加用户zhaobenshan
useradd -d /home/singers zhangxueyou
# 创建用户imooc,指定个人文件夹为/home/xxx
usermod -c noteinfo songxiaobao
# 修改用户songxiaobao注释信息
usermod -l zhaodabao songxiaobao
# songxiaobao改为zhaodabao
usermod -d /home/zhaodabao zhaodabao
# 修改用户zhaodabao的指定个人文件夹为/home/zhaodabao
usermod -g actors zhangxueyou
# 修改用户zhangxueyou到新的组actors
userdel zhaodabao
# 删除账号zhaodabao,但不删除其个人文件夹内的文件
userdel -r zhaodabao
# 删除账号zhaodabao,且删除其个人文件夹内的文件
touch /etc/nologin
# 禁止除了root以外的用户登录服务器
passwd -l zhaodabao
# 锁定账户zhaodabao
passwd -u zhaodabao
# 解锁账户zhaodabao
passwd -d zhaodabao
# 删除账户zhaodabao的密码
gpasswd -a zhaodabao boss
# zhaodabao添加到附属组boss
# zhaodabao登录状态下
newgrp boss
gpasswd -d zhaodabao boss
# 从boss组删除zhaodabao
useradd -g group1 -G group2,group3 xiaoshenyang
# 添加用户xiaoshenyang,并添加到主要组group1附属组group2,group3
su
# 切换到root用户
su username
# 切换到username用户
whoami
# 显示当前登录用户名
id username
# 显示指定用户信息,包括用户编号,用户名
# 主要组编号及名称,附属组列表
groups username
# 显示username用户所在的所有组
chfn username
# 设置用户资料,依次输入用户资料
finger username
# 显示用户详细资料