Kali与Shell编程 -- 文件权限修改【一】
一、课前声明
1、本分享仅做学习交流,请自觉遵守法律法规!
2、搜索:Kali与编程,学习更多网络攻防干货!
二、知识点详解
在 linux 中的每个用户必须属于一个组,不能独立于组外。在 linux 中每个文件有所有者、所在组、其它组的概念。
- 所有者
- 所在组
- 其它组
- 改变用户所在的组
文件所有者:一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
文件所属组:与所有者类似,只不给主题变成一个用户组
用户组的使用对帮助文件权限的管理更加方便。
权限的基本介绍
ls -l 中显示的内容如下:
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
0-9 位说明
1)第 0 位确定文件类型(d目录, -普通文件 , l 链接, c 字符设备, b块设备)
2)第 1-3 位确定所有者(该文件的所有者)拥有该文件的权限。—User
3)第 4-6 位确定所属组(同用户组的)拥有该文件的权限,—Group
4)第 7-9 位确定其他用户拥有该文件的权限 —Other
总之:第一位代表文件类型,之后的每三个一组,分别代表所用者、所属组、其他人对于该文件的可读、可写、可执行的三个权限。
通过 chmod 指令,可以修改文件或者目录的权限
第一种方式:+ 、-、= 变更权限
u:所有者 g:所有组 o:其他人 a:所有人(u、g、o 的总和)
- chmod u=rwx,g=rx,o=x 文件目录名
- chmod o+w 文件目录名
- chmod a-x 文件目录名
第二种方式:通过数字变更权限
规则:r=4 w=2 x=1 ,rwx=4+2+1=7
chmod u=rwx,g=rx,o=x 文件目录名相当于chmod 751 文件目录名
操作详解一:文件权限的相关操作
文件详细信息中,认知文件的各个属性
文字设定法修改文件权限![在这里插入图片描述](https://img-blog.csdnimg.cn/20210523125127596.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW8xMjM0b2FpeA==,size_16,color_FFFFFF,t_70
所用用户的权限统一修改
点我学习完整视频渗透课,预计更新1000节