存在的BUG:
BUG1:
- 创建用户并指定组,useradd -g police jack 组存在情况下
BUG2:报-bash-4.1$
- 已经存在用户poxh,没有家目录
useradd -d /home/poxh poxh - 已经存在tiger家目录,不存在用户xh
useradd -d /home/tiger xh
实例一:
存在的问题
- 不知道在哪里创建组
使用root用户在Home目录下创建kkk目录,然后进入kkk
创建kkk目录指令:mkdir kkk
- 不知道创建组的指令
使用root用户执行指令:groupadd police - 不知道在哪里创建用户并指定组
使用root用户还在当前目录 - 不知道创建用户并指定组的指令
使用root用户执行指令:useradd -g police jack
删除组指令:groupdel 组名
- 不知道给用户设置密码的指令
使用root用户执行命令:passwd jack - 新创建的用户不能用Xshell登录
正确的创建语句指令(在没有这个tiger组之前):useradd -d /home/tiger lee1 - 删除组,删除用户
删除用户指令:userdel 用户名
- 创建用户,逐一设置家目录和所在组
1. 查看所有家目录:在home目录下,ls
2. 查看所有组:cat /etc/group
3. 查看用户所在家目录:cat /etc/passwd
4. 查看用户所在组:cat /etc/group
5. 修改用户所在家目录:usermod -d 目录 用户名
6. 修改用户所在组:usermod -g 组名 用户名
7. 删除用户:userdel xq
8. 删除用户和家目录:userdel -r xq
9. 修改目录所有者和所在组:
10. 删除目录:rm -dfr 目录名
- 设置家目录对所在组用户的查看权限:u,g,o:所有者,所在组,其他组
使用root用户执行指令:chmod 750 文件
- pxm登录,在自己家目录下创建ok.txt文件
- 修改文件对于其他组的权限
- 修改文件对于所在组和其他组的权限
- 使用root用户修改jack所在组到police组
- pxm修改文件权限让Jack可以读和执行
- Jack修改ok.txt文件
实现步骤
- root登录创建police、bandit组
- 创建jack,jerry,xh,xq用户并指定组
- 设置用户对应的密码
- 用jack登录创建一个自己可以读写,本组人可以读,其他组没有任何权限的jack.txt文件
- jack修改TXT权限,让其它组人可以读,本组人可以读写
- 用root改变xh的所在组
- 用jack改变jack目录对于所在组的权限
- xh重新登录,进入jack文件夹
- 修改jack.txt文件
实例二:
缺失的知识点
- vim的使用
- 文件的查看
用时
- 16分钟
实例三:
重点总结
- 给用户赋予所在组的权限后,需要重新登录才能进入到组里面