首页 > 其他分享 >FACL实现文件的灵活权限控制

FACL实现文件的灵活权限控制

时间:2023-02-19 21:57:15浏览次数:48  
标签:文件 wang 灵活 ACL 文件夹 FACL 权限 setfacl

ACL:Access Control List,实现灵活的权限管理

除了文件的所有者,所属组和其它人,可以对更多的用户设置权限

ACL生效顺序:所有者,自定义用户,自定义组,其他人

选项:

  • -m 修改文件的当前ACL
  • -M 从acl文件中读取配置条目设置为文件或文件夹的权限
  • -x 删除文件的ACL
  • -X 从acl文件中读取配置条目删除文件或文件夹对应的权限
  • -b 删除所有扩展ACL条目
  • -k 删除默认ACL
  • -d 操作应用于默认ACL
  • -R 递归到子目录
setfacl -m u:wang:rwx file|directory    
#对文件或者文件夹的wang用户,添加rwx权限
setfacl -Rm g:sales:rwX directory
#对文件夹中所有文件的sales分组访问权限设置为rwx权限
setfacl -M file.acl file|directory
#读取file.acl文件中的配置类对文件或文件夹进行配置
setfacl -m d:u:wang:rx directory
#对文件夹中的文件访问权限的wang用户设置为rx,并且以后wang用户新建的文件,默认为rx权限
setfacl -x u:wang file |directory
#删除文件或者文件夹关于wang的所有acl设置
setfacl –b file1
#清除所有ACL权限
getfacl /data/1.txt
#查看文件/data/1.txt的所有acl权限设置

标签:文件,wang,灵活,ACL,文件夹,FACL,权限,setfacl
From: https://www.cnblogs.com/guangdelw/p/17135686.html

相关文章

  • 前端日常一问:说说你对用户权限管理的理解,你们公司的解决方案是什么?知道rbac吗?
    I.用户权限管理概述A.用户权限管理的定义用户权限管理是指在系统中对用户进行身份认证和授权,以确定他们能够执行哪些操作和访问哪些资源。这包括限制用户可以执行的操......
  • Android的权限操作—— permission 和 uses-permission
    1、<uses-permission> 和 <permission>两者均为权限相关的标签<uses-permission> 用来权限申请<permission>用来权限定义2、以下示例android.permission.ACCESS_COA......
  • 新版本的 Jenkins 2.388的权限修改设置Jenkins为root用户启动
    最新版本的Jenkins修改/etc/sysconfig/jenkins中的JENKINS_USER=root不会再生效,需要按照以下配置进行操作 vim/usr/lib/systemd/system/jenkins.service重新加......
  • github 私有仓库linux下免输入账号密码 ||php shell_exec webhook自动化部署||如何使w
    github私有仓库linux下免输入账号密码cd~/touch.git-credentialsvim.git-credentials内容为:https://{username}:{password}@github.com比如https://account:password......
  • Android SELinux 权限问题总结
    SELinuxTE添加权限不生效的解决方法==============================================selinuxsecuritylevel引起的deniedu:r:untrusted_app:s0:c512,c768问题,可以查看:h......
  • Android笔记--动态申请权限
    动态申请权限在动态申请权限这里,一共分为两种不同的模式,分别是Lazy模式(懒汉式)和Hungry模式(饿汉式),这两种模式区分的话,可以通俗地解释一下就是,对于懒汉来说,只有在我们点击某......
  • linux013之文件和目录的权限管理
    用户、组、文件目录的关系:简介:用户和组关联,组合文件目录关联,这样就实现了用户对文件的权限管理。首先来看一下,一个文件或目录的权限是怎么查看的,ls-l,如下,这个信息怎......
  • Linux关于权限的理解
    一、shell命令以及运行原理在Linux中我们是命令行操作,而windows是图形化界面,本质上定位都是相同的,都是为了让用户进行相关的操作,刚开始都只有的命令行操作,后来才有了图形化......
  • 按钮权限思路
    权限按钮就是根据用户返回的id和按钮的唯一标识id比较判断按钮是否有权限;一般把判断按钮的函数放在全局混入中使用//校验按钮权限checkPermission(str......
  • 6.drf-权限
    认证:判断用户是否登陆,从而获取用户的信息权限:判断当前用户是否有权限访问API接口,例如:普通用户,管理员,超级管理员权限可能是不同的下面通过案例进行介绍模型类fromdj......