用户:uid 保存在 /etc/passwd
用户分类:
- 管理员 uid--0
- 普通用户
--系统用户 uid 1-499
--一般用户 uid 500-60000
组:gid 保存在/etc/group
组分类
- 基本组
- 私有组:当创建用户时没有分配组,系统自动为其创建一个私有组
- 附加组
/etc/passwd 文件:保存系统用户信息
root:x:0:0:root:/root:/bin/bash
account : root -- 用户名
password : x -- 密码占位符
uid :0
Gid : 0
commit : root --注释
root : root --家目录
shell : /bin/bash --默认分配shell
/etc/shadow 文件
eko:$1$0W0cNPya$9QSgsLssXdn7OE0BNiXjN1:17651:0:99999:7:::
account : eko --登录名
eencryp password : $1$0W0cNPya$9QSgsLssXdn7OE0BNiXjN1 --加密后密码
last password change:17651--最后一次修改时间
用户管理
- 添加用户:
useradd 选项: -r 系统用户 -u 手动指定uid -g 手动指定gid (基本组,必须存在) -G 附加组 (可以为多个,使用,隔开 组必须事先存在) -c 注释信息 -d 指定家目录
root@ubuntu:/home/eko# useradd tom
- 为用户分配密码
root@ubuntu:/home/eko# passwd tom Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully`password` | passwd --stdin tom
- 查看当前登录用户 id gid
# id uid=0(root) gid=0(root) groups=0(root)
- 查看用户信息账号信息
finger UserName
- 删除用户
userdel UserName
- 修改用户
usermod -u UID -g GID
组管理
- 添加组
groupadd -g GID -r 系统组
- 修改组
groupmod -g GID -n 组名
- 删除组
groupdel 组名
- 设置组密码
gpasswd
- 使用当前用户登录到新组
newgrp 组名 退出该组:exit
权限管理
- 改变文件属主(只有管理员才有权限)
chown User file1,file2...选项 -R 递归修改目录及目录下文件属主
- 改变文件属组(管理员)
chgrp GroupName file1,file2...
来源:https://www.cnblogs.com/xiaoliwang/p/8978365.html