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

  • 淘宝服装店推广攻略(淘宝服装店推广文案)

    淘宝服装店推广攻略(淘宝服装店推广文案)

  • 互联网时代,让用户来帮助你建设和宣传品牌(互联网时代让生活更加美好)

    互联网时代,让用户来帮助你建设和宣传品牌(互联网时代让生活更加美好)

  • 无法认证服务器身份是怎么回事(无法认证服务器苹果手机身份)

    无法认证服务器身份是怎么回事(无法认证服务器苹果手机身份)

  • 影视tv怎么不能用了

    影视tv怎么不能用了

  • 笔记本驱动坏了怎么办(笔记本驱动坏了会怎么样)

    笔记本驱动坏了怎么办(笔记本驱动坏了会怎么样)

  • 微信朋友圈只能看到共同好友的评论吗(微信朋友圈只能看几条 后来就一条线)

    微信朋友圈只能看到共同好友的评论吗(微信朋友圈只能看几条 后来就一条线)

  • 微店退款成功没有到账(微店退款后)

    微店退款成功没有到账(微店退款后)

  • 华为nova2plus如何恢复出厂设置(华为nova2plus如何刷机)

    华为nova2plus如何恢复出厂设置(华为nova2plus如何刷机)

  • 怎样改qq群聊名称(qq群聊怎么改名)

    怎样改qq群聊名称(qq群聊怎么改名)

  • 华为手机上的眼睛图标是什么意思(华为手机上的眼睛怎么去掉)

    华为手机上的眼睛图标是什么意思(华为手机上的眼睛怎么去掉)

  • 网络安全措施有哪些(网络安全具体措施)

    网络安全措施有哪些(网络安全具体措施)

  • 1600mb等于多少g内存(1600mb是多少g)

    1600mb等于多少g内存(1600mb是多少g)

  • b站ul等级是什么(哔哩哔哩ul等级是什么)

    b站ul等级是什么(哔哩哔哩ul等级是什么)

  • 怎么关闭内容中心(怎么关闭内容中心的消息推送)

    怎么关闭内容中心(怎么关闭内容中心的消息推送)

  • 华为手机录屏黑屏怎么办(华为手机录屏黑色但是有声音)

    华为手机录屏黑屏怎么办(华为手机录屏黑色但是有声音)

  • wadl是什么(wald什么意思中文)

    wadl是什么(wald什么意思中文)

  • 苹果比安卓好在哪(苹果比安卓好?)

    苹果比安卓好在哪(苹果比安卓好?)

  • mate20原装充电器多少瓦(mate20原装充电器多少钱)

    mate20原装充电器多少瓦(mate20原装充电器多少钱)

  • 抖音小黄车怎样申请(抖音小黄车怎样添加)

    抖音小黄车怎样申请(抖音小黄车怎样添加)

  • 苹果xr发热严重怎么办(苹果xr发热严重怎么解决)

    苹果xr发热严重怎么办(苹果xr发热严重怎么解决)

  • 证件照内存怎么缩小(证件照内存怎么改到20—200K)

    证件照内存怎么缩小(证件照内存怎么改到20—200K)

  • 软件开发具体要干什么(软件开发具体要做什么)

    软件开发具体要干什么(软件开发具体要做什么)

  • 什么是全栈开发(什么是全栈开发者)

    什么是全栈开发(什么是全栈开发者)

  • 织梦/dedecms TAG标签按栏目显示(只显示当前栏目标签)(织梦怎么样)

    织梦/dedecms TAG标签按栏目显示(只显示当前栏目标签)(织梦怎么样)

  • 关税是直接税还是间接税
  • 国际避税地是什么
  • 增票未抵扣丢失怎么处理
  • 分公司亏损总公司怎么办
  • 工程结算扣罚款怎么开票
  • 转让无形资产增值税
  • 未交增值税科目贷方负数怎么处理
  • 上年度没有计提企业所得税
  • 社保逾期滞纳金可以免除吗?
  • 废品材料回收价格
  • 投资支付的现金增加说明什么
  • 没有资质的建筑公司怎样接工程
  • 什么是个体工商户业主
  • 企业购车票可以抵扣增值税吗?
  • 招待用酒可以抵扣所得税吗
  • 基础设施建设包括哪些方面
  • 免抵退税的范围
  • 审计的内容是什么
  • 制造企业享受增值税政策
  • 二季度所得税申报时间
  • 装修公司什么要自己买
  • 财务报表申报错了怎么撤销
  • 工会经费是否可以给非会员使用
  • 工资达到起征点 报税时没有税款
  • mac双系统切换键
  • mac上安装
  • 微软windows11正式版下载
  • 企业注销时实收资本需要交税吗
  • 网线插上还是显示红叉
  • 扩展组件可以删除吗
  • 进口增值税的账务处理
  • 退回以前年度多交的附加税怎么做分录
  • 城建税减征50%
  • vuecdn方式引入
  • 基于python的论文项目有哪些
  • 3d沙盒游戏推荐
  • 应收账款周转率下降说明什么
  • 个税少扣了怎么账平掉
  • 筹办期发生业务怎么办
  • 为什么选择我们公司
  • 接受捐赠计入
  • 财务费用报销流程图word
  • 合作社注销麻烦吗
  • 购入需要安装的设备计入什么科目
  • 收银系统入库入错了怎么办
  • 季度盈利弥补以前年度亏损的账务处理
  • 公司注销财务账本怎么处理
  • 实际利率与名义利率的换算
  • 会计中原始凭证是什么意思
  • sqlserver 断开数据库连接
  • mysql查询语句中的逻辑运算符
  • mysql登陆error2002
  • linux如何安装c语言编译器
  • 查看运行中的程序快捷键
  • win10 build 21277
  • centos coreos
  • freebsd怎么安装软件
  • 注册表c盘桌面路径改为d盘
  • ubuntu20 server
  • mac的分辨率怎么调
  • 系统引导程序出错了如何修复
  • win7怎么看最近访问位置
  • win7一键共享软件
  • muamgr.exe - muamgr是什么进程 有何作用
  • win10如何禁用windows defender
  • 如何在win7上打开win10软件
  • linuxweb服务器
  • cocos2d-js教程
  • unity3d基础操作
  • supervisor producer
  • cocos2d-x教程
  • linux timeline
  • shell脚本自动化
  • javascript如何学
  • javascript中array数组对象的含义及常用方法
  • python面向
  • 土地增值税税率表
  • 税控服务费抵扣填哪
  • 江西国家税务局电子税务局
  • 郑州高新税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设