linux组管理和权限管理 - 图1

组管理

所有者

linux组管理和权限管理 - 图2
案例:
1)创建一个组police,在创建一个用户tom,密码为123,将tom放在police组,然后使用tom来创建一个文件ok.txt,看看情况如何
linux组管理和权限管理 - 图3
然后使用tom用户登录并创建文件:如下显示 ok.txt 的所有者是 tom,所在组是police
linux组管理和权限管理 - 图4

2)修改文件的所有者
linux组管理和权限管理 - 图5

所在组

linux组管理和权限管理 - 图6
所有操作和所有者操作一样

其他组

linux组管理和权限管理 - 图7

改变用户所在组

linux组管理和权限管理 - 图8
linux组管理和权限管理 - 图9

权限管理chmod,chown,chgrp

权限的基本介绍

linux组管理和权限管理 - 图10
linux组管理和权限管理 - 图11

rwx权限详解

linux组管理和权限管理 - 图12

文件及目录权限实际案例

linux组管理和权限管理 - 图13

修改权限-chmod(字母方式)

linux组管理和权限管理 - 图14

案例:
1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限
linux组管理和权限管理 - 图15
2)给abc文件的所有者除去执行的权限,增加组写的权限
linux组管理和权限管理 - 图16
3)给abc文件的所有用户添加读的权限
linux组管理和权限管理 - 图17

修改权限-chmod(数字方式)

linux组管理和权限管理 - 图18
案例:
1)将abc.txt文件的执行权限修改成rwxr-xr-x,使用数字方式实现
linux组管理和权限管理 - 图19

修改文件所有者-chown

linux组管理和权限管理 - 图20
chown -R tom kkk/ 递归修改文件和目录的所有者
linux组管理和权限管理 - 图21

修改文件所在组-chgrp

linux组管理和权限管理 - 图22
类似修改文件所有者,比如 -R

最佳实践-警察和土匪游戏

要求

linux组管理和权限管理 - 图23

实现

1)创建两个组
linux组管理和权限管理 - 图24
2)创建用户并加入组
linux组管理和权限管理 - 图25
3)如果想要使用用户登录,首先要给这几个用户指定密码。使用如下方式给大家密码设置为123
linux组管理和权限管理 - 图26
4)Jack登录并创建一个文件,自己可以读写,本组人可以读,其他组没有任何权限
linux组管理和权限管理 - 图27
5)Jack修改该文件权限,让其他组人可以读,本组人可以读写
linux组管理和权限管理 - 图28
6)xh投靠警察,看看是否可以读写
xh登录后查看Jerry权限后发现权限不够,所以不能打开Jerry文件夹
linux组管理和权限管理 - 图29
那么root登录,然后将xh添加到警察组
linux组管理和权限管理 - 图30
然后登录jerry用户,并开放本组读和执行的权限,有执行权限才能打开目录
linux组管理和权限管理 - 图31
然后xh重新打开jerry试试:发现进去了,,,哈哈哈
linux组管理和权限管理 - 图32