linux权限设置及解析
2022/4/24 7:13:00
本文主要是介绍linux权限设置及解析,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
查看权限
查看当前目录下文件夹及文件权限,可以使用ll或者ls -l进行查看。
ll查看
ls -l查看
基本属性
基本权限属性介绍
-rw-r--r-- 1 root root 1596 4月 7 11:35 123.zip
“-”代表文件类型
[r]:可读权限,数字代表4,具有读取查看的权限
[w]:可写权限,数字代表2,具有可以修改,但是不能删除,需要对文件上级目录拥有写权限才能删除
[x]:可执行权限,数字代表1,具有可以执行软件及程序、可以进入目录
解读实例权限
drwxr-xr-x 2 kali kali 4096 4月 7 11:02 dir1
第一位:“d”代表该文档为目录
第二位到第四位当前目录属主所拥有的权限
rwx 421 7
第二位:[r]代表用户拥有对该目录可读的权限
第三位:[w]代表用户对该目录有可写、可编辑、可修改的权限
第四位:[x]代表用户对该目录有执行权限
第五位到第七位当前目录用户组所拥有的权限
r-x 401 5 权限为“-”则代表没有权限
第五位:[r]代表用户拥有对该目录可读的权限
第六位:无权限
第七位:[x]代表用户对该目录有执行权限
第八位到第十位其它用户对此目录拥有的权限(root超级管理员不受限制)
r-x 401 5 权限为“-”则代表没有权限
第八位:[r]代表用户拥有对该目录可读的权限
第九位:无权限
第十位: [x]代表用户对该目录有执行权限
其它属性解读
2 kali kali 4096 4月 7 11:02 dir1
[2]:链接数量
[kali]:属主
[kali]:用户组
[4096]:目录大小、字节数
[ 4月 7 11:02]:创建时间
[dir2]:
权限修改
如果需要修改权限可以通过chmod命令来改变文件或目录权限的命令,但是只有文件的属主和超级用户root才能执行这个命令。有两种模式,一种是采用权限字母和操作符表达式;另一种是采用数字。
1. root用户可以忽视权限设置(因为root用户可以改任何文件的权限)
2. 权限会进行依次判断,先判断用户是否是属主,如果不是,再判断用户是否是属组,如果再不是,就是其他用户
字母操作符表达模式
u掉表用户权限、g代表用户组权限、O代表其它用户权限、a所有用户权限
权限变更字符:[+]增加权限、[-]取消权限、[=]唯一设定权限,通过组合模式进行权限修改取消操作。
示例:
1.txt原有权限
2.通过字母修改方式赋予三种身份所有权限
3.取消用户组可写权限与其它用户可执行权限
数字模式
[r]可读权限数字代表为4、[w]可写权限数字代表为2、[x]可执行权限数字代表为1。通过每种身份(owner/group/others)各自的三个权限位(r/w/x)权限数字代表进行累加来修改权限。
示例:
1.txt原有权限
2.通过字母修改方式赋予三种身份所有权限
3.取消用户组可写权限与其它用户可执行权限
umask设定权限掩码
umask决定目录和文件被创建时得到的初始权限,预设值为目录与文件被屏蔽的权限。
umask = 022时
新建的目录 权限是755
文件的权限是 644
查看本机usmak权限掩码
查看umsk码字母形式
修改预设usmak码,并查看新建目录权限
声明:本人原创,文未经允许,禁止转载
这篇关于linux权限设置及解析的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法