位置: 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 命令)

  • vue router跳转(vuerouter跳转新页面)

    vue router跳转(vuerouter跳转新页面)

  • 小米note10pro是屏幕指纹吗

    小米note10pro是屏幕指纹吗

  • 微信被拒收消息是拉黑了还是删除了(微信被拒收消息怎么强制聊天)

    微信被拒收消息是拉黑了还是删除了(微信被拒收消息怎么强制聊天)

  • 为什么电子体重秤上显示L(为什么电子体重秤上总是两个数字)

    为什么电子体重秤上显示L(为什么电子体重秤上总是两个数字)

  • 苹果铃声放一段就没有了(苹果手机铃声怎么只有一小段)

    苹果铃声放一段就没有了(苹果手机铃声怎么只有一小段)

  • 苹果7可以升级13.4.1吗(苹果7可以升级15.7.5吗)

    苹果7可以升级13.4.1吗(苹果7可以升级15.7.5吗)

  • 照片设置壁纸大怎么办(照片设置壁纸大小怎么调)

    照片设置壁纸大怎么办(照片设置壁纸大小怎么调)

  • 转发邮件原发送人看得到吗(转发邮件原发送什么意思)

    转发邮件原发送人看得到吗(转发邮件原发送什么意思)

  • 华为nova5滤镜怎么打开(华为nova相机滤镜)

    华为nova5滤镜怎么打开(华为nova相机滤镜)

  • 虚拟现实技术具有的三个特征(虚拟现实技术具有3i的特征,分别是)

    虚拟现实技术具有的三个特征(虚拟现实技术具有3i的特征,分别是)

  • ipad不贴膜可以吗(ipad不贴膜会划坏吗)

    ipad不贴膜可以吗(ipad不贴膜会划坏吗)

  • 淘宝怎么退出店铺会员(淘宝怎么退出店铺账号)

    淘宝怎么退出店铺会员(淘宝怎么退出店铺账号)

  • 苹果11截图怎么设置(苹果11截图怎么才能截出刘海)

    苹果11截图怎么设置(苹果11截图怎么才能截出刘海)

  • 苹果x可以设置应用锁吗(苹果x可以设置铃声歌曲吗)

    苹果x可以设置应用锁吗(苹果x可以设置铃声歌曲吗)

  • 华为alooa是什么型号(华为手机型号al00a是什么型号)

    华为alooa是什么型号(华为手机型号al00a是什么型号)

  • 朋友圈保存的草稿在哪里(朋友圈保存的草稿换了手机还能看吗)

    朋友圈保存的草稿在哪里(朋友圈保存的草稿换了手机还能看吗)

  • 小米手机收不到短信验证码怎么回事(小米手机收不到短信怎么恢复)

    小米手机收不到短信验证码怎么回事(小米手机收不到短信怎么恢复)

  • xsmax支持无线充电吗(xsmax支持无线充好电吗)

    xsmax支持无线充电吗(xsmax支持无线充好电吗)

  • 微信表情两行变一行了(微信表情包变成两行)

    微信表情两行变一行了(微信表情包变成两行)

  • 苹果手机为什么没有9和10(苹果手机为什么无线局域网打不开)

    苹果手机为什么没有9和10(苹果手机为什么无线局域网打不开)

  • ps色板怎么恢复(ps色板怎么恢复原来的)

    ps色板怎么恢复(ps色板怎么恢复原来的)

  • websoc可以卸载吗(websoc是什么软件)

    websoc可以卸载吗(websoc是什么软件)

  • 华为相册图片更改顺序(华为手机更改相片存储位置)

    华为相册图片更改顺序(华为手机更改相片存储位置)

  • 美团如何退电影票(美团如何退电影券)

    美团如何退电影票(美团如何退电影券)

  • 布莱顿码头,阿德莱德布莱顿 (© Darryl Leach/Alamy)(布莱顿小镇介绍)

    布莱顿码头,阿德莱德布莱顿 (© Darryl Leach/Alamy)(布莱顿小镇介绍)

  • 小规模纳税人代收水电费税率
  • 季度缴纳企业所得税计算方法
  • 工资走公账和私账哪个好
  • 规划设计合同需要缴纳印花税吗为什么
  • 小规模增值税附加税税率
  • 自然人独资企业是什么意思
  • 定额中税金包含什么
  • 存货期末结存量的公式
  • 新会计准则下长期股权投资的变化
  • 企业职工报销签单怎么写
  • 不动产评估需要明确的基本事项包括哪些内容
  • 融资租入固定资产
  • 资产处置税务风险有哪些
  • 工会开票是否需要开户银行
  • 以前年度已经缴纳的税
  • 未缴纳出资的股东未到期能否追加为被执行人
  • 供应商赠送的原材料怎么做分录
  • 股权激励取消怎么处理?
  • 发票金额大于开票金额
  • 小区保安有收物业费的权利和义务吗?
  • 单位应当为职工创造有益于健康的环境和条件
  • 技术开发免征增值税属于普通零税率项目么?
  • vue中的...
  • 工业废弃物处理方式
  • 怎么升级win11正版
  • 怎么将电脑硬盘做成移动硬盘
  • 尿急尿频尿不尽吃什么药效果好
  • 残疾人取得房屋所有权
  • laravel ajax
  • 企业股股票
  • 企业取得的分红款要交税吗
  • 员工每月补助表怎么做
  • laravel 关联
  • vue使用计算属性
  • yolo算法python代码
  • adan算法
  • es6体验
  • AttributeError: cannot assign module before Module.__init__() call
  • imx6ul开源项目
  • discuz去除版权
  • js不同类型的工厂函数
  • 残保金交错了怎么办
  • 购买商品发生的费用计入
  • 没有银行回单,只有银行对账单,可以入账吗
  • 银行承兑到期怎么入账
  • 平行结转分步法的特点
  • 公司销售自己使用过的固定资产
  • 营业总收入包括营业外收入吗
  • 企业收到国债专项资金怎么记账
  • 一次性加速折旧考虑残值吗
  • 辅助账簿属于会计档案吗
  • 作废发票清单要回收吗
  • 购买商品并入库做什么会计分录
  • 采购原材料未入库
  • 房地产增值税抵减
  • 资产负债表编制
  • 公司股东分红要交税吗?
  • 营业外支出什么科目借贷方向
  • 残疾人就业保障金是什么意思啊
  • 购买样品入库的账务处理
  • 月末应付职工薪酬为负数怎么办
  • 雇主责任险为什么理赔很慢
  • 盈利赢利营利手机文章
  • 水利建设基金一直没缴纳
  • 如何安装vmware10
  • linux 静态库
  • centos7挂载
  • 用U盘安装系统重启后进不去
  • Win10 Mobile RS2预览版14915上手视频评测
  • 实现高性能化 两个字表达
  • python num怎么用
  • python 异常处理方法
  • suse linux 网络配置
  • unity怎么把文件导入项目
  • js表单事件有哪些
  • 字符串中指定字符变换
  • unity检测tag
  • jquery的$作用
  • 如何运用投资组合理论
  • 广州地税网上服务大厅地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设