linux d7 文件权限、特殊权限、隐藏权限、FACL访问控制列表
2021/10/23 7:09:40
本文主要是介绍linux d7 文件权限、特殊权限、隐藏权限、FACL访问控制列表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文件权限
rwx针对文件
r:读取文件内容的权限
w:编辑文件内容的权限
x:如果文件是个脚本,有执行它的权限
rwx针对目录
r:列举目录内文件列表的权限
w:在该目录里面新建、重命名、删除文件的权限
x:能够切换到该命令的权限
命令chmod
chmod 权限 文件名 :修改文件一般权限及特殊权限
-R :递归目录
特殊权限
对一般权限rwx的补充,suid、sgid、sbit
SUID :只能对二进制可执行文件,让执行者能够临时获取到文件所有者的权限,比如passwd命令文件,本来x的位置显示为s
SGID :有两个设置方法,可以对二进制可执行文件操作,让执行者能够临时获取到文件所属组的权限,但很少这样使用;大部分情况下用于设置目录上面,能够让用户在该目录里面创建的文件获取(继承)该目录原有用户组的名称;
SBIT : 对于目录进行设置,也称保护位、粘滞位,让目录里面用户只能删除自己的文件,不能删除其他用户的文件,/tmp目录已经具备该权限
隐藏权限
隐藏权限用于保护日志文件不被编辑与删除,常用的隐藏权限有a、i、s等,隐藏权限无法通过ls命令查看
chattr +参数 文件名 : 添加隐藏权限
chattr -参数 文件名 : 取消隐藏权限
lsattr 文件名 :查看隐藏权限
FACL权限
文件访问控制列表,单独、精准的权限控制
setfacl -m u:用户名:权限 文件名称 :针对某个用户进行文件权限设置,其中m表示修改acl权限
setfacl -Rm u:用户名:权限 目录 :针对某个用户进行目录权限设置
getfacl 文件名/目录 :查看某文件或者目录的facl权限
一般权限、特殊权限、隐藏权限都是对所有用户生效的,FACL权限只对指定的用户生效
这篇关于linux d7 文件权限、特殊权限、隐藏权限、FACL访问控制列表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 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】分区向左扩容的方法