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

  • 荣耀50一键锁屏怎么设置(荣耀50一键锁屏找不到了)

    荣耀50一键锁屏怎么设置(荣耀50一键锁屏找不到了)

  • 网易云别人送的黑胶怎么领(网易云别人送的专辑怎么删除)

    网易云别人送的黑胶怎么领(网易云别人送的专辑怎么删除)

  • 抖音如何设置可以看不能下载(抖音如何设置可能认识的人)

    抖音如何设置可以看不能下载(抖音如何设置可能认识的人)

  • 为什么苹果手机下载app一直需要验证付款信息(为什么苹果手机突然黑屏打不开)

    为什么苹果手机下载app一直需要验证付款信息(为什么苹果手机突然黑屏打不开)

  • 多个路由器连接怎么设置不会冲突(多个路由器连接方法)

    多个路由器连接怎么设置不会冲突(多个路由器连接方法)

  • 苹果7电池健康怎么看(苹果7电池健康不见了)

    苹果7电池健康怎么看(苹果7电池健康不见了)

  • b站怎么获得永久头衔(b站怎么获得永久会员)

    b站怎么获得永久头衔(b站怎么获得永久会员)

  • 锤子手机os103是坚果几(锤子手机od105)

    锤子手机os103是坚果几(锤子手机od105)

  • blued验证码怎么收不到(收到blued验证码的一定是自己注册的吗)

    blued验证码怎么收不到(收到blued验证码的一定是自己注册的吗)

  • 苹果12.4.6系统有什么功能(苹果12现在的系统)

    苹果12.4.6系统有什么功能(苹果12现在的系统)

  • 抖音不能模仿别人的作品吗(抖音可以模仿别人的段子吗)

    抖音不能模仿别人的作品吗(抖音可以模仿别人的段子吗)

  • hdmi怎么看是输出还是输入(hdmi在哪里看)

    hdmi怎么看是输出还是输入(hdmi在哪里看)

  • a12处理器相当于骁龙多少(苹果a12处理器相当于)

    a12处理器相当于骁龙多少(苹果a12处理器相当于)

  • wps怎么把文字变成表格(wps怎么把文字变成图片)

    wps怎么把文字变成表格(wps怎么把文字变成图片)

  • 手机文件夹如何改名(手机文件夹如何压缩发送)

    手机文件夹如何改名(手机文件夹如何压缩发送)

  • 荣耀10是多少万快充(华为荣耀10是几g手机)

    荣耀10是多少万快充(华为荣耀10是几g手机)

  • 微博怎么让别人看不到我的动态(微博怎么让别人搜不到我)

    微博怎么让别人看不到我的动态(微博怎么让别人搜不到我)

  • 苹果耳机盒子丢了怎么找回(苹果耳机盒子丢了怎么定位找回来)

    苹果耳机盒子丢了怎么找回(苹果耳机盒子丢了怎么定位找回来)

  • m和mb流量哪个大(m和mb流量哪个大些)

    m和mb流量哪个大(m和mb流量哪个大些)

  • 虹动手机是正规手机吗(虹动hoot手机怎么样)

    虹动手机是正规手机吗(虹动hoot手机怎么样)

  • oppo手机隐藏图标怎么打开(oppo手机隐藏图集密码忘记了怎么办)

    oppo手机隐藏图标怎么打开(oppo手机隐藏图集密码忘记了怎么办)

  • 打印机名称在哪里找(打印机名称在哪里修改)

    打印机名称在哪里找(打印机名称在哪里修改)

  • 手机调时间在哪里调(手机调时间在哪个功能里面)

    手机调时间在哪里调(手机调时间在哪个功能里面)

  • MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)(mysql高级语句)

    MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)(mysql高级语句)

  • uniapp、uview——图片上传(单图上传、多图上传、多组照片上传、图片回显)(uniapp+uview)

    uniapp、uview——图片上传(单图上传、多图上传、多组照片上传、图片回显)(uniapp+uview)

  • 亚伯拉罕湖中的树,加拿大艾伯塔 (© Coolbiere/Getty Images)

    亚伯拉罕湖中的树,加拿大艾伯塔 (© Coolbiere/Getty Images)

  • 织梦模板dedecms获取上一篇下一篇文章链接的代码(织梦模板官网)

    织梦模板dedecms获取上一篇下一篇文章链接的代码(织梦模板官网)

  • 无法收回的应收账款可以税前扣除吗
  • 结转本年利润要扣除企业所得税吗
  • 销售是销项税还是进项税
  • 未达起征点的增值税怎么算
  • 出口退税贷方余额是什么意思
  • 核定征收企业如何纳税
  • 会计账簿账目核对要求包括哪些
  • 公司之间房产过户免税条件
  • 技术证怎么办理
  • 空调损坏
  • 计划成本法会计分录例题
  • 采用重置成本计量属性的税种是
  • 低值易耗品计入什么账户
  • 电子承兑背书一般多久到账
  • 固定资产盘亏是营业外支出吗
  • 对供应商的罚款怎么入账
  • 公司拍摄产品的文案
  • 验资帐户
  • 营改增的范围包括
  • 企业借款不能超过资金多少
  • 注册资本变更增加意味着什么
  • 退免税指的是增值税还是消费税?
  • 子公司注销投资收益是否纳税合并层面
  • 海运费付款方式
  • 开发票有时间限制吗?
  • 琥珀销售用语
  • 代理运输协议范本
  • 进项税额及存货减值
  • 发票盖错章了怎么办呢
  • Windows11怎么连接网络
  • win11如何退回win10超过10天
  • vue移动端预览pdf
  • bios详细解释及作用
  • 企业合并的合并范围
  • 深度测试软件
  • 微信小程序怎么制作自己的小程序
  • vue的简介
  • 外购无形资产账务处理
  • 林场苗圃工作有哪些
  • 织梦怎么安装
  • 开发日志模板
  • 企业税金及附加包括什么
  • 公司开普票和专票税率一样吗
  • SQL Server Management Studio教程
  • 如何分析成本费用高
  • 出售不动产账务处理流程
  • 通信费属于哪个会计科目
  • 利润表的所得税和所得税申报表所得税
  • 未确认融资费用是什么类科目
  • 分公司财务归谁管
  • 停产期间制造费用如何处理
  • 银行结算卡年费多少
  • 承兑汇票被背书人
  • 私营企业会计退休年龄50还是55
  • MySQL存储过程和函数有什么区别?
  • mysql安装详细步骤
  • win10+Ubuntu16.04 LTS双系统完美教程(图文教程)
  • Windows Server 2008下共享资源访问走捷径
  • 苹果MAC电脑怎么玩圣安地列斯
  • linux操作系统常用操作命令
  • mac真好用
  • linux中快捷键
  • mongo 安装
  • android开发中遇到的问题
  • unity物理引擎原理
  • js 仿真
  • grade 编译
  • android自学
  • 湖北税务发票真伪查询网
  • 关于明确干部挂职工作期间有关待遇的
  • 电子税务局房产税税源信息采集
  • 未按时缴纳税款是什么行为
  • 电子税务局登录不上,显示用户名不匹配
  • 重庆电子税务局官网登录入口
  • 2021年四川医保缴费截止时间
  • 印花税应税凭证数量是什么意思
  • 深圳国税咨询电话是多少
  • 增值税号和增值税账号的区别
  • 税务宣传标语2021
  • 重庆房产税每年都交还是交一次
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设