【Linux】 Linux实操 --- 组管理和权限管理

组管理和权限管理


一、 组管理

(1) Linux组的基本介绍

在这里插入图片描述


(2) 文件/目录 所有者

在这里插入图片描述


① 查看文件的所有者

指令:ls –ahl

案例1:创建一个组police,再创建一个用户tom,将tom放在police组,然后使用tom来创建一个文件ok.txt,查看情况如何

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


② 修改文件的所有者

指令:chown 用户名 文件名

案例1:使用root 创建一个文件apple.txt ,然后将其所有者修改成 zhangfei

在这里插入图片描述


(3) 组的创建

指令:groupadd 组名

案例1:创建一个组, ,monster

在这里插入图片描述


案例2:创建一个用户 fox ,并放入到 monster组中

在这里插入图片描述


(4) 文件/目录 所在组

在这里插入图片描述


① 修改文件所在的组

指令:chgrp 组名 文件名

案例1:使用root用户创建文件 orange.txt ,看看当前这个文件属于哪个组,然后将这个文件所在组,修改到 fruit组。

在这里插入图片描述
在这里插入图片描述


(5) 其他组

在这里插入图片描述


(6) 改变用户所在组

在这里插入图片描述
在这里插入图片描述


案例1:将 zwj 这个用户从原来所在组,修改到 wudang 组。

在这里插入图片描述


二、权限管理 (重要)

(1) 权限介绍

在这里插入图片描述


(2) rwx 权限详解

在这里插入图片描述


(3) 文件及目录权限实际案例

在这里插入图片描述
在这里插入图片描述


(4) 修改权限

在这里插入图片描述


① 通过+ - = 变更权限

在这里插入图片描述


案例1:给a1.txt 的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。

在这里插入图片描述


案例2:给a1.txt文件的所有者除去执行的权限,增加组写的权限

在这里插入图片描述


案例3:给a1.txt文件的所有用户添加读的权限

在这里插入图片描述


② 通过数字变更权限

在这里插入图片描述


案例1:将 /home/a1.txt 文件的权限修改成 rwxr-xr-x, 使用给数字的方式实现

在这里插入图片描述


(5) 修改文件的所有者

在这里插入图片描述


案例1:请将 /home/abc .txt 文件的所有者修改成 tom

在这里插入图片描述


案例2:请将 /home/kkk 目录下所有的文件和目录的所有者都修改成tom

在这里插入图片描述

在这里插入图片描述


(6) 修改文件的所在组

在这里插入图片描述


案例1:请将 /home/abc .txt 文件的所在组修改成 shaolin

在这里插入图片描述


案例2:请将 /home/kkk 目录下所有的文件和目录的所在组都修改成 shaolin

在这里插入图片描述


(7) 最佳实践 – 警察和土匪游戏

在这里插入图片描述


① 创建组

在这里插入图片描述


② 创建用户

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


③ jack 创建一个文件,自己可以读写,本组人可以读,其它组没人任何权限

ps:此时登录用户是 jack

在这里插入图片描述


④ jack 修改该文件,让其它组人可以读, 本组人可以读写

在这里插入图片描述


⑤ xh 投靠 警察,看看是否可以读写

在这里插入图片描述

ps:可以看到 jack 的家目录是不允许非本人的任何操作,所以需要放开一点权限,给本组人增加读写执行的权限

在这里插入图片描述
在这里插入图片描述

ps:修改组后,需要重新登录xh

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/weixin_45260385/article/details/114442518