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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南