位置: IT常识 - 正文

Linux ACL基本概念及典型用法(linux acl配置命令)

编辑:rootadmin
下面小编就为大家分享一下Linux ACL基本概念及典型用法;希望对大家学习ACL会有帮助;有需要的朋友可以过来看看... 16-12-05

推荐整理分享Linux ACL基本概念及典型用法(linux acl配置命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux accton,linux acdsee,linux acct,linux ack,linux apic,linux acct,linux accton,linux accton,内容如对您有帮助,希望把文章链接给更多的朋友!

ACL 是什么

ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。它被设计为UNIX文件权限管理的一个补充。

ACL允许你给任何的用户或用户组设置任何文件/目录的访问权限。

ACL有什么用

既然是作为UGO权限管理的补充,ACL自然要有UGO办不到或者很难办到的本事,例如:

1.可以针对用户来设置权限

2.可以针对用户组来设置权限

3.子文件/目录继承父目录的权限

检查是否支持ACL

ACL需要Linux内核和文件系统的配合才能工作,当前我们能见到的大多数Linux发行版本默认都是支持的。但最好还是能够先检查一下:

sudo tune2fs -l /dev/sda1 |grep “Default mount options:”Default mount options: user_xattr acl

我们能够看到默认情况下(Default mount options:)已经加入 acl 支持了。

如何设置ACL

我们可以使用setfacl和getfacl命令来设置或观察文件/目录的acl权限。

setfacl

Linux ACL基本概念及典型用法(linux acl配置命令)

参数不多,直接列出来了:

setfacl [-bkRd] [{-m|-x} acl参数] 文件/目录名-m :配置后面的 acl 参数给文件/目录使用,不可与 -x 合用;-x :删除后续的 acl 参数,不可与 -m 合用;-b :移除所有的 ACL 配置参数;-k :移除默认的 ACL 参数;-R :递归配置 acl;-d :配置“默认 acl 参数”,只对目录有效,在该目录新建的数据会引用此默认值;

getfacl

getfacl 文件/目录名

实例

针对用户来设置权限

先创建一个测试文件test,然后查看其默认的权限:

touch testll test-rw-r--r-- 1 root root 0 May 28 09:04 testgetfacl test# file: test# owner: root# group: rootuser::rw-group::r--other::r—

给apache用户设置读写执行test文件的权限:

setfacl –m u:apache:rwx test

查看test文件属性的变化:

ll test-rw-rwxr--+ 1 root root 0 May 28 09:04 test

权限部分多个了 “+”, 并且与原来(644)也不一样了。

查看ACL权限的变化:

getfacl test...user:apache:rwx...mask::rwx...

和设置前相比多了user:apache:rwx和 mask::rwx,此时用户apache已经拥有了读写执行test文件的权限。

针对用户组来设置权限

和针对用户的设置几乎一样,只是把小写的u换成小写的g就行了。

子文件/目录继承父目录的权限

这是一个很棒的例子,它能让我们创建的子文件或者子文件夹继承父文件夹的权限设置!

mkdir mydirll -d mydirdrwxr-xr-x 2 root root 4096 May 28 09:35 mydirsetfacl –m d:u:apache:rwx mydir

注意参数 d 在这里起到了决定性的作用。

查看下属性的变化:

getfacl mydir...default:user::rwxdefault:user:apache:rwxdefault:group::r-xdefault:mask::rwxdefault:other::r-x

多了些 default开头的项,在mydir下创建一个新文件试试:

touch mydir/abcgetfacl mydir/abc...user:apache:rwx #effective:rw-group::r-x #effective:r--mask::rw-...

OK, 看上去还不赖,默认情况下apache用户是可以对这个文件进行读写执行操作的。

这里只是简介的介绍了ACL的概念和一些典型的用法,更多的使用方式请参考帮助文档。

本文链接地址:https://www.jiuchutong.com/zhishi/273401.html 转载请保留说明!

上一篇:Windows问题报告”占用大量硬盘(windows问题报告桌面一直闪)

下一篇:电脑systeminfo命令打不开提示systeminfo.exe丢失怎么办?(system 命令)

  • 邮件群发必须懂得的5个过程(群发邮件对方知道吗)

    邮件群发必须懂得的5个过程(群发邮件对方知道吗)

  • iphone6splus开箱(iphone6splus)(iphone6splus开箱)

    iphone6splus开箱(iphone6splus)(iphone6splus开箱)

  • 微博认证在哪里申请(微博认证在哪里设置)

    微博认证在哪里申请(微博认证在哪里设置)

  • 启用wapi是什么意思(启用wapi是什么功能)

    启用wapi是什么意思(启用wapi是什么功能)

  • 微信专清怎么卡住不动了(微信专清在哪儿)

    微信专清怎么卡住不动了(微信专清在哪儿)

  • 苹果11复制粘贴怎么设置(苹果11复制粘贴怎么取消)

    苹果11复制粘贴怎么设置(苹果11复制粘贴怎么取消)

  • 拼多多极速水壶生效中是什么意思(拼多多极速水壶不见了)

    拼多多极速水壶生效中是什么意思(拼多多极速水壶不见了)

  • 拼多多关注的店铺在哪(拼多多关注的店铺找不到了)

    拼多多关注的店铺在哪(拼多多关注的店铺找不到了)

  • 抖音能加几个粉丝团(抖音可以加多个粉丝牌吗)

    抖音能加几个粉丝团(抖音可以加多个粉丝牌吗)

  • 显卡和内存条有关系吗(显卡和内存条有什么区别)

    显卡和内存条有关系吗(显卡和内存条有什么区别)

  • 饿了么怎么取消已支付订单(饿了么怎么取消超级吃货卡自动续费)

    饿了么怎么取消已支付订单(饿了么怎么取消超级吃货卡自动续费)

  • 抖音举报人是匿名的吗(抖音举报人是不是匿名的)

    抖音举报人是匿名的吗(抖音举报人是不是匿名的)

  • 抖音直播可以语音聊天吗(抖音直播语录)

    抖音直播可以语音聊天吗(抖音直播语录)

  • 怎么在两个表格中找出相同的部分(怎么在两个表格之间打字)

    怎么在两个表格中找出相同的部分(怎么在两个表格之间打字)

  • 钉钉会监视手机隐私吗(钉钉会监视手机的信息吗)

    钉钉会监视手机隐私吗(钉钉会监视手机的信息吗)

  • 超级会员后边x3是什么(超级会员和会员会不会叠加)

    超级会员后边x3是什么(超级会员和会员会不会叠加)

  • 抖音和快手有什么区别(抖音和快手有什么区别,普通人该如何选择)

    抖音和快手有什么区别(抖音和快手有什么区别,普通人该如何选择)

  • airpodspro怎么调音量(airpodspro怎么调节音量)

    airpodspro怎么调音量(airpodspro怎么调节音量)

  • 华为mate30pro5g上市时间(华为 mate30pro5g手机)

    华为mate30pro5g上市时间(华为 mate30pro5g手机)

  • qq群投票怎么撤回(qq群投票怎么撤回自己的投票)

    qq群投票怎么撤回(qq群投票怎么撤回自己的投票)

  • 怎样改ppt上的文字(怎样改ppt上的文字内容)

    怎样改ppt上的文字(怎样改ppt上的文字内容)

  • 苹果x充电器跟7通用吗(苹果x充电器跟7的区别)

    苹果x充电器跟7通用吗(苹果x充电器跟7的区别)

  • vue3 antd table表格样式修改——使用rowClassName更改某行数据的样式(antdesign vue pro)

    vue3 antd table表格样式修改——使用rowClassName更改某行数据的样式(antdesign vue pro)

  • Vue 移动端、PC 端适配(vue移动端pc端适配方案)

    Vue 移动端、PC 端适配(vue移动端pc端适配方案)

  • Java基础之运算符(java基础运算符有哪些)

    Java基础之运算符(java基础运算符有哪些)

  • 计提印花税会计分录
  • 代垫水电费增值税
  • 小规模在税务局开的专票已交税,如何在税务平台申报
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 国税 增值税
  • 装订需要多长时间
  • 增值税抵扣凭证装订要求
  • 境外签署合同的效力
  • 手续费及佣金收入
  • 办理企业所得税汇算清缴的期限是
  • 建设工程的停工损失包括哪些内容
  • 车辆购置税固定资产
  • 行邮税的税率档次
  • 租车租赁费税率是多少
  • 餐饮费发票税率是多少
  • 关于免租金的法律规定
  • 计提印花税怎么做凭证
  • 国有资产无偿划转实施方案
  • 亏损企业能否享受失业金
  • 小规模企业申报表填写
  • 持有公司股票是股东吗
  • 电脑搜索功能不准确
  • 主营业务成本和库存商品区别
  • 股东投入的资金可以退回吗
  • smss.exe是干嘛的
  • 企业合并按合并的法律形式分类
  • 衡量一个企业经营状况
  • 增值税专用发票有几联?
  • 邮件发送错误怎么解释
  • 前端这点事
  • 关于灵活就业人员待遇享受政策
  • 凭证字号怎么写
  • 创建javascript函数
  • php封装api
  • 为什么生产工人工资不属于固定成本
  • 增值税抄税报税流程
  • java编程入门基础教程
  • semeion手写数据集
  • 删除命令rm rf
  • ps大型文件储存位置在哪
  • syslog使用
  • 个税由公司承担怎么计算工资
  • 附加税费用
  • 个体定额和不定额有什么区别
  • 房地产个税是什么意思
  • 捐赠做公益
  • 预付账款借贷方余额
  • 公司买车可以抵扣企业所得税吗
  • 职工食堂的会计处理
  • 废弃土地怎么认定
  • 外币业务的会计分录
  • 贸易公司如何结转销售成本
  • 什么是应收账款管理
  • 出口未报关收到外汇怎样处理
  • 租金是含税价还是含税金
  • 进口车购置税多少个点
  • centos6.5下mysql 5.7.19 安装配置方法
  • Windows Server 2008网络中禁止迅雷下载
  • win10 预览版变正式版
  • crowd1登录界面
  • win10系统如何关闭屏保功能
  • win10 怎么恢复
  • mac safari浏览器翻译功能
  • win7安装软件提示停止工作
  • android消息队列使用
  • awk实例
  • [置顶]JM259194
  • unity字符串
  • Linux中的host命令应用实例详解
  • 从零基础开始学
  • 木瓜电子
  • 用简单的方法做好玩的手工视频教程
  • unity开发项目
  • 国考什么时候开始备考比较好
  • 申报印花税显示未维护营行业信息
  • 请问一般纳税人的业务协调税率是多少
  • 济南个税起征点是多少2021
  • 上海市国家税务局
  • 新加坡国税局的电话号码
  • 微信 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设