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

  • 明星八卦、社会热点带动微博二次崛起背后是广场效应的爆发?(明星八卦的真谛是什么)

    明星八卦、社会热点带动微博二次崛起背后是广场效应的爆发?(明星八卦的真谛是什么)

  • b站可以两个人一起看电影吗(b站可以两个人看吗)

    b站可以两个人一起看电影吗(b站可以两个人看吗)

  • 苹果13promax怎么连接蓝牙耳机(苹果13promax怎么显示电池电量百分比)

    苹果13promax怎么连接蓝牙耳机(苹果13promax怎么显示电池电量百分比)

  • 小米手机支持无线充电吗(小米手机支持无线充电功能)

    小米手机支持无线充电吗(小米手机支持无线充电功能)

  • 微信朋友圈能发长视频吗(微信朋友圈能发几张图)

    微信朋友圈能发长视频吗(微信朋友圈能发几张图)

  • ipad微信群发发不了(平板微信群发)

    ipad微信群发发不了(平板微信群发)

  • 华为p40系列手机尺寸(华为p40系列手机升级鸿蒙3)

    华为p40系列手机尺寸(华为p40系列手机升级鸿蒙3)

  • 钉钉在线编辑其他人会看到吗(钉钉在线编辑功能)

    钉钉在线编辑其他人会看到吗(钉钉在线编辑功能)

  • 淘宝5张主图要求尺寸(淘宝5张主图要求尺寸不能大于多少)

    淘宝5张主图要求尺寸(淘宝5张主图要求尺寸不能大于多少)

  • 快手实验室集猫猫怎么关闭(快手实验室在什么地方)

    快手实验室集猫猫怎么关闭(快手实验室在什么地方)

  • 冻结微信号后有什么后果(冻结微信号后有什么时候能恢复)

    冻结微信号后有什么后果(冻结微信号后有什么时候能恢复)

  • 苹果x怎么开启无线充电(苹果x怎么开启静音模式)

    苹果x怎么开启无线充电(苹果x怎么开启静音模式)

  • 笔记本内存条卡扣怎么打开(笔记本内存条卡槽坏了怎么办)

    笔记本内存条卡扣怎么打开(笔记本内存条卡槽坏了怎么办)

  • 如何查找打印机型号(如何查找打印机wifi密码)

    如何查找打印机型号(如何查找打印机wifi密码)

  • 数据的逻辑组织形式(数据的逻辑组织按字高层到低层的顺序依次为)

    数据的逻辑组织形式(数据的逻辑组织按字高层到低层的顺序依次为)

  • 怎么判断手机是否被挖矿(怎么判断手机是不是模型机)

    怎么判断手机是否被挖矿(怎么判断手机是不是模型机)

  • win10是否需要激活(win10激活)

    win10是否需要激活(win10激活)

  • iqoo全面屏手势设置(iqoo全面屏手势失效)

    iqoo全面屏手势设置(iqoo全面屏手势失效)

  • 苹果手机发朋友圈文字折叠怎么办(苹果手机发朋友圈会显示手机型号吗)

    苹果手机发朋友圈文字折叠怎么办(苹果手机发朋友圈会显示手机型号吗)

  • 大麦如何开通免密支付(开通大麦vip有什么用)

    大麦如何开通免密支付(开通大麦vip有什么用)

  • 西瓜视频怎么修改个人资料(西瓜视频怎么修改ip属地)

    西瓜视频怎么修改个人资料(西瓜视频怎么修改ip属地)

  • 无花果的功效与作用及食用吃法(无花果的功效与作用对女人的好处)

    无花果的功效与作用及食用吃法(无花果的功效与作用对女人的好处)

  • Java Web 项目入门指南(http、Servlet、Request、Response、ServletContext、会话技术[cookie、session]、Filter、Listener)(javaweb入门简单小项目)

    Java Web 项目入门指南(http、Servlet、Request、Response、ServletContext、会话技术[cookie、session]、Filter、Listener)(javaweb入门简单小项目)

  • 房地产企业的样板房费用计入哪个科目
  • 电子税务局没有发票开具
  • 银行存款对银行的作用
  • 个税手续费返还计入哪个科目
  • 滴滴出行发票可以抵扣进项税吗
  • 企业的技术转让费
  • 文化事业建设费税收优惠政策2023
  • 购进环保节能设备如何抵扣进项税
  • 营改增对小规模的影响
  • 建筑行业会计如何合理避税
  • 免税农产品收入是否计入30万销售额
  • 营改增的作用
  • 税控盘280减免申报
  • 基建工程的各项工作包括
  • 增值税月末如何计算
  • 上月计提费用本月怎么做账
  • win11开机选择系统
  • 广告费和业务宣传费
  • 房租押金未全额缴纳
  • PHP:oci_lob_copy()的用法_Oracle函数
  • php支付功能
  • 深入浅出stm8
  • 苹果推送ios15
  • 生产车间报表表格图片
  • 支付宝账户收到100块钱如何用
  • 收到外单位委托办事的资金应该计入
  • 发票开出后只收到部分款怎么处理?
  • csdn创作
  • docker-p
  • 深度学习的通道到底是什么?有什么用?(小白可看)
  • 人脸检测5种方式
  • laravel 实例
  • php如何post
  • 代发工资怎么做
  • 商品和服务税收分类编码表下载
  • 连锁店会计的工作内容
  • php安装了还要配置吗
  • 帝国cms 开启动态
  • 网上免费学电脑
  • sse后端向前端推送 前端只能收到 末尾的值
  • 2020织梦建站教程全集
  • 小规模纳税人升为一般纳税人条件
  • 销售退回的会计分录怎么做
  • 小规模出售固定资产账务处理
  • 税务局核定税种流程
  • 一次性扣除固定资产出售处理
  • 什么是全面预算控制?全面预算控制的作用有哪些?
  • 商场扣点怎么做分录
  • 个人转让不动产交印花税吗
  • 哪些进项的税可以退税
  • 当月进货没有认证怎么办
  • 老板买了手机,算入什么费用
  • 在建工程项目包括
  • 施工图审查费属于什么费
  • 洗车发票税目
  • 借贷不平衡是什么意思
  • 怎么辨别定额发票是什么项目啊
  • 企业的案例分析报告
  • 跨年补提城建税
  • 私企公转私出纳有责任吗
  • centos强制关闭程序
  • Win7 64位旗舰版中让SSD固态硬盘更快的优化方法
  • 解决ubuntu和win10关机重启界面不动
  • mac如何连接iphone
  • 自动批处理文件的名字是什么
  • SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口的方法
  • 在linux操作系统中,/etc/rc.d/init.d
  • 怎么给异地的人订外卖
  • linux就要这样学
  • 铁嘴银牙剧情简介
  • 冒充咋写
  • node javascript
  • 创建步骤
  • python和java对接
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • 安卓样式大全
  • 办税大厅周六日上班吗
  • 增值税一般纳税人和小规模纳税人的区别
  • 环保税申报流程视频
  • 税务师事务所企业组织架构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设