Role Based Access Control基于角色访问控制。
uid小于1000的是超级用户.
uid大于等于1000的是普通用户.
/etc/shadow 用户密码文件
/etc/passwd 用户配置文件
/etc/group 用户组文件
# 把密码占位符的x删除掉,登录时就不用密码了.
1、id # 查看当前用户的信息
uid=0(root) gid=0(root) groups=0(root)
context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
1.1、 id root # 获取root用户的信息
2、whoami # 查看当前用户是谁
3、用户:
/home/ # 普通用户的家目录,可以查看有哪些普通用户
删除用户:userdel -r user2 # 加-r 家目录和用户配置文件都删除。
userdel user2 # 家目录里还有。
修改用户:usermod user3 -u 1005 # 把用户3的uid改成1005
修改密码:passwd user4 # 回车输入新密码即可
************************************************************
4、用户组
创建组:groupadd group1
修改组:groupmod group2 -g 1005 # 把g2组的gid改成1005
删除组:groupdel group3
设置组密码:gpasswd group4
切换组:newgrp group5
5、创建家目录
6、修改权限,复制隐藏文件
创建用户:useradd user1
1) 掌握useradd命令的功能:新增⼀个⽤户。
2) 了解useradd命令的常⽤选项:
3) –u:指定⽤户的UID
4) –g:指定⽤户所属的主群
–G:指定⽤户所属的附加群
5) –d:指定⽤户的家⽬录
6) –c:指定⽤户的备注信息
7) –s:指定⽤户所⽤的shell
8) -e:修改过期时间
9) -M: 不创建家⽬录
10) -r: 创建系统账户,uid处于系统⽤户范围内,默认就没有家⽬录
#灵活应⽤useradd命令的举例:
a) 例如:在系统中新增⼀个fox(狐狸)⽤户的命令:useradd fox
b) 例如:在系统中新增⼀个⽤户user01,属组为police以及uid为600的命令:
useradd –u 600 –g police user01
/etc/passwd 用户配置文件

/etc/shadow 用户的密码文件

浙公网安备 33010602011771号