Linux中的权限应用

存在的BUG:

BUG1:

  1. 创建用户并指定组,useradd -g police jack 组存在情况下
  • 别人演示的正常登录

BUG2:报-bash-4.1$

  1. 已经存在用户poxh,没有家目录
    useradd -d /home/poxh poxh
  2. 已经存在tiger家目录,不存在用户xh
    useradd -d /home/tiger xh
  • 让poxh,xh可以正常登录

实例一:

在这里插入图片描述

存在的问题

  1. 不知道在哪里创建组
    使用root用户在Home目录下创建kkk目录,然后进入kkk
创建kkk目录指令:mkdir kkk
  1. 不知道创建组的指令
    使用root用户执行指令:groupadd police
  2. 不知道在哪里创建用户并指定组
    使用root用户还在当前目录
  3. 不知道创建用户并指定组的指令
    使用root用户执行指令:useradd -g police jack
删除组指令:groupdel 组名
  1. 不知道给用户设置密码的指令
    使用root用户执行命令:passwd jack
  2. 新创建的用户不能用Xshell登录
    正确的创建语句指令(在没有这个tiger组之前):useradd -d /home/tiger lee1
  3. 删除组,删除用户
删除用户指令:userdel 用户名
  1. 创建用户,逐一设置家目录和所在组
 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 目录名
  1. 设置家目录对所在组用户的查看权限:u,g,o:所有者,所在组,其他组
使用root用户执行指令:chmod 750 文件
  1. pxm登录,在自己家目录下创建ok.txt文件
  2. 修改文件对于其他组的权限
  3. 修改文件对于所在组和其他组的权限
  4. 使用root用户修改jack所在组到police组
  5. pxm修改文件权限让Jack可以读和执行
  6. Jack修改ok.txt文件

实现步骤

  1. root登录创建police、bandit组
  2. 创建jack,jerry,xh,xq用户并指定组
  3. 设置用户对应的密码
  4. 用jack登录创建一个自己可以读写,本组人可以读,其他组没有任何权限的jack.txt文件
  5. jack修改TXT权限,让其它组人可以读,本组人可以读写
  6. 用root改变xh的所在组
  7. 用jack改变jack目录对于所在组的权限
  8. xh重新登录,进入jack文件夹
  9. 修改jack.txt文件

实例二:

在这里插入图片描述

缺失的知识点

  1. vim的使用
  2. 文件的查看

用时

  1. 16分钟

实例三:

在这里插入图片描述

重点总结

  1. 给用户赋予所在组的权限后,需要重新登录才能进入到组里面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章