Linux是一个多用户多任务的操作系统,每个用户需要至少属于一个组
1. 用户
添加用户
useradd xxx:添加xxx用户,并且将xxx放在xxx组内(xxx组是系统自动创建的),同时在/home下创建用户同名的家目录
useradd -d /aaa/bbb xxx:添加xxx用户,并指定家目录为/aaa/bbb
passwd xxx:设置或修改用户xxx的密码
删除用户
userdel xxx:删除用户xxx,但会保留家目录
userdel -r xxx:删除用户xxx,不保存家目录
查询用户信息
id xxx:查询用户信息
切换用户
su - xxx:切换到xxx用户
2. 用户组
用户组类似于角色,系统可以对有共性的多个用户进行统一管理。
新增用户组
groupadd xxx:添加用户组xxx
groupdel xxx:删除用户组xxx
useradd -g aaa xxx:添加用户xxx,并将xxx指定到aaa组
修改用户组
usermod -g aaa xxx:创建aaa组,并将xxx修改到该组
3. 用户和用户组的文件
passwd
/etc/passwd:存放用户配置文件(用户信息)
group
/etc/group:存放用户组配置文件(用户组信息)
shadow
/etc/shadow:存放口令配置文件(密码和登录信息,是加密的)










网友评论