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

  • 抖音可以手机电脑同时登录一个号吗(抖音可以手机电影直播吗)

    抖音可以手机电脑同时登录一个号吗(抖音可以手机电影直播吗)

  • qq龙王标识怎么关闭(qq龙王标识怎么显示)

    qq龙王标识怎么关闭(qq龙王标识怎么显示)

  • 卡贴机能不能随便关机(卡贴机能不能随便升级系统)

    卡贴机能不能随便关机(卡贴机能不能随便升级系统)

  • 钉钉连麦申请了但连不上(钉钉连麦申请了但是老师那没显示)

    钉钉连麦申请了但连不上(钉钉连麦申请了但是老师那没显示)

  • iphone led灯怎么设置(苹果led灯怎么弄)

    iphone led灯怎么设置(苹果led灯怎么弄)

  • 5g网络需要换ipad吗(5g网络需要换手机还是手机卡)

    5g网络需要换ipad吗(5g网络需要换手机还是手机卡)

  • ledt5和t8的区别(ledt8灯管怎么接线图解)

    ledt5和t8的区别(ledt8灯管怎么接线图解)

  • 路由器服务器无响应怎么办(路由器服务器无响应解决办法(服务器无响应解决方案))

    路由器服务器无响应怎么办(路由器服务器无响应解决办法(服务器无响应解决方案))

  • ipadair有128g的吗(ipadair有没有128g)

    ipadair有128g的吗(ipadair有没有128g)

  • ipad跟电脑的区别(ipad与电脑的区别大吗)

    ipad跟电脑的区别(ipad与电脑的区别大吗)

  • iphone8s什么时候上市(苹果8什么时候)

    iphone8s什么时候上市(苹果8什么时候)

  • 苹果手机怎么关闭深夜模式(苹果手机怎么关闭5g开关)

    苹果手机怎么关闭深夜模式(苹果手机怎么关闭5g开关)

  • 如何快速生成论文目录(如何快速生成一篇论文)

    如何快速生成论文目录(如何快速生成一篇论文)

  • 荣耀20i怎么设置分屏(荣耀20i怎么设置动态锁屏)

    荣耀20i怎么设置分屏(荣耀20i怎么设置动态锁屏)

  • 如何把图片调成300dpi(如何把图片调成微信头像适合的大小)

    如何把图片调成300dpi(如何把图片调成微信头像适合的大小)

  • 荣耀手环4不能接电话吗(荣耀手环4不能打电话)

    荣耀手环4不能接电话吗(荣耀手环4不能打电话)

  • 8p升级ios13会卡吗(iphone8更新ios13卡吗)

    8p升级ios13会卡吗(iphone8更新ios13卡吗)

  • 老年机蓝牙在哪里设置(老年机蓝牙怎么连接)

    老年机蓝牙在哪里设置(老年机蓝牙怎么连接)

  • 虚拟机中如何将Win10更新到Win11?虚拟机上Win10升级到Win11的详细图文教程(虚拟机中如何将文件移动到普通用户的家目录下)

    虚拟机中如何将Win10更新到Win11?虚拟机上Win10升级到Win11的详细图文教程(虚拟机中如何将文件移动到普通用户的家目录下)

  • win10怎么调出命令行? win10运行cmd命令的方法(win10怎么调出命令行窗口)

    win10怎么调出命令行? win10运行cmd命令的方法(win10怎么调出命令行窗口)

  • HTML+CSS+JS 学习笔记(一)———HTML(上)(html/css/javascript)

    HTML+CSS+JS 学习笔记(一)———HTML(上)(html/css/javascript)

  • python怎么导入依赖包(python如何导入excel)

    python怎么导入依赖包(python如何导入excel)

  • 一起爬山吗?《隐秘的角落》为什么译成Cat's Cradle?(你要和我一起爬山吗)

    一起爬山吗?《隐秘的角落》为什么译成Cat's Cradle?(你要和我一起爬山吗)

  • 租房抵扣个税计算公式
  • 先开票,后发货怎么处理
  • 平行结转分步法各步骤的费用
  • 经营性现金净流量为负数怎么解释
  • 付钱给对方会计分录
  • 未达起征点的增值税怎么账务处理
  • 税务登记网上怎么做
  • 如何结转应交未交或多交增值税?
  • 企业所得税纳税人包括哪些类型
  • 企业的固定资产有何特征
  • 印花税计入哪个费用
  • 购进用于研发的国产设备进项税可以抵扣吗
  • 转登记为小规模纳税人政策
  • 全额税前扣除的公益捐赠有几类
  • 企业境外收入税率
  • 所得税费用是在哪个科目
  • 关于非上市公司的法律
  • 可供出售金融资产是指什么
  • 事业单位调整以前年度盈余的收入时会计分录
  • 日常服务app
  • 分支机构的季度所得税务报表是填合并报表吗
  • 预付账款供应商类别怎么填
  • win10专业版虚拟内存怎么设置
  • 华为鸿蒙系统怎么样
  • swimsuitnetwork.exe - swimsuitnetwork是什么进程 有何作用
  • 土地使用权评估中的成本法
  • 印花税需要哪些部门核准
  • 帮忙介绍业务
  • win11更新补丁如何删除
  • kcleaner.exe是什么
  • driver-e
  • 土增税税
  • FUXA个人学习总结(一)
  • phpstudy访问数据库
  • 分公司注销,总公司账务处理
  • 小企业会计准则调整以前年度费用分录
  • 作废的专票能认证过去吗
  • js匿名函数和命名函数
  • 社保新参统委托代发银行
  • 长期股权投资损益调整
  • php注册功能
  • 小规模纳税人劳保用品可以抵扣吗
  • 以前年度的企业所得税怎么入账
  • db2获取当前年月日
  • 购买货物收到发票怎么做账小规模
  • 应收预收应付预付科目怎么合并
  • 已提足折旧固定资产
  • 增量成本属于什么成本
  • 所得税汇算清缴前取得跨年发票
  • 公司贷款直接打收据吗
  • 应纳税工资是应发还是实发
  • sql server中删除触发器用
  • SQL Server Bulk Insert 只需要部分字段时的方法
  • mac怎么删除系统软件
  • win7网卡驱动怎么卸载
  • linux用中文怎么说
  • win10正版授权图标
  • win7禁用了管理员,怎么取消呢
  • windows7无法激活怎么解决方法
  • 如何使桌面图标透明
  • windowsserver2008修改远程端口
  • 升级win10后无法修改magicbook开机画面
  • win7远程桌面连接怎么设置
  • unity alembic
  • 常用at命令集
  • cocos2dx quick lua 学习笔记1
  • JavaScript中OnLoad几种使用方法
  • 批处理for /f
  • javascript怎么学
  • unity3d接入抖音广告api
  • Rotate object with mouse click or touch in Unity3D
  • JQUERY的AJAX请求缓存里的数据问题处理
  • jquery fullpage
  • 江苏省社科院院士名单
  • 增值税预缴税款退税申请怎么写
  • 浙江省电税务局电话
  • 江苏网上税务局官网登录
  • 安置残疾人即征即退
  • 浙江摩托车上牌条件
  • 实收资本印花税税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设