Skip to content

Latest commit

 

History

History
130 lines (112 loc) · 3.07 KB

用户和用户组.md

File metadata and controls

130 lines (112 loc) · 3.07 KB
/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
gpasswd group1
su
# 切换到root用户
su username
# 切换到username用户
whoami
# 显示当前登录用户名
id username
# 显示指定用户信息,包括用户编号,用户名
# 主要组编号及名称,附属组列表
groups username
# 显示username用户所在的所有组
chfn username
# 设置用户资料,依次输入用户资料
finger username
# 显示用户详细资料