网站首页 > 精选文章 / 正文
ACL在linux系统中是指文件的所有者,所属组,其他人所拥有读写和执行权限之外的特殊权限。通过分配文件的ACL权限,可以限制某个用户对某个文件的权限,可以防止用户误修改文件内容。
查询文件的ACL命令-getfacl命令
语法格式:getfacl 参数 文件名;参数可以为空,如图1。
-a参数:显示文件的ACL。
-d参数:默认显示文件的ACL。
-e参数:显示全部的有效权限。
-E参数:显示没有的有效权限。
-s参数:跳过文件。
-R参数:递归到子目录。
-t参数:使用表格的方式输出。
-n参数:显示用户的UID和其组的GID。
设置文件ACL命令-setfacl命令
-m参数:修改文件的ACL,如图2命令1,设置指定用户对指定文件的权限为rwx,可读可写可执行。
-M参数:批量修改ACL,如图3命令1,将acl权限写入到文件中,然后使用-M参数,将保存有acl权限的文件批量写入到指定文件中(命令2)。
-x参数:用于删除ACL权限,如图4:
-X参数:用于批量删除ACL权限。
-b参数:用于删除新扩展的ACL权限,会保留默认的ACL权限,如图5:
-k参数:移除默认的访问控制列表。
通过getfacl和setfacl命令,用户可以很容易的对文件设置ACL文件,再加上不同等级的用户权限(如普通用户和管理员用户),可以很好的对系统内的文件做好访问控制操作,防止其他用户误修改文件。
Tags:linux查看文件内容
猜你喜欢
- 2025-05-08 通过实例学习Linux脚本11 查找并删除重复文件
- 2025-05-08 Linux 查看服务器的序列号(linux如何查看服务器序列号)
- 2025-05-08 linux中find命令根据文件名字来查找
- 2025-05-08 如何在 Linux 命令行中查找最大的文件或文件夹
- 2025-05-08 tar、gzip、zip、jar是什么,怎么查看?
- 2025-05-08 Linux:命令 stat 显示文件的状态信息,命令 find 搜索文件详解
- 2025-05-08 [Linux Shell]简单的文件查找脚本
- 2025-05-08 Find命令查找最近几天修改的文件(find命令查找最近几天修改的文件)
- 2025-05-08 Linux系统文件类型和文件权限详解
- 2025-05-08 Linux查看文件大小:`ls`和`du`为何结果不同?一文讲透原理!