位置: 编程技术 - 正文

Linux系统配置 Linux访问控制列表(ACL)的权限控制方法(Linux系统配置IP地址)

编辑:rootadmin

推荐整理分享Linux系统配置 Linux访问控制列表(ACL)的权限控制方法(Linux系统配置IP地址),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Linux系统配置IP地址的方法,Linux系统配置网卡,Linux系统配置IP,Linux系统配置177端口,Linux系统配置网卡,Linux系统配置网络,Linux系统配置网卡,Linux系统配置IP地址的方法,内容如对您有帮助,希望把文章链接给更多的朋友!

使用拥有权限控制的Liunx,工作是一件轻松的任务。它可以定义任何user,group和other的权限。无论是在桌面电脑或者不会有很多用户的虚拟Linux实例,或者当用户不愿意分享他们之间的文件时,这样的工作是很棒的。然而,如果你是在一个大型组织,你运行了NFS或者Samba服务给不同的用户,然后你将会需要灵活的挑选并设置很多复杂的配置和权限去满足你的组织不同的需求。

Linux(和其他Unix等POSIX兼容的操作系统)有一种被称为访问控制列表(ACL)的权限控制方法,它是一种权限分配之外的普遍范式。例如,默认情况下你需要确认3个权限组:owner、group和other。而使用ACL,你可以增加权限给其他用户或组别,而不单只是简单的"other"或者是拥有者不存在的组别。可以允许指定的用户A、B、C拥有写权限而不再是让他们整个组拥有写权限。

ACL支持多种Linux文件系统,包括ext2, ext3, ext4, XFS, Btfrs, 等。如果你不确定你的文件系统是否支持ACL,请参考文档。

在文件系统使ACL生效

首先,我们需要安装工具来管理ACL。

Ubuntu/Debian 中:

CentOS/Fedora/RHEL 中:

Archlinux 中:

出于演示目的,我将使用ubuntu server版本,其他版本类似。

安装ACL完成后,需要激活我们磁盘分区的ACL功能,这样我们才能使用它。

首先,我们检查ACL功能是否已经开启。

你可以注意到,我的root分区中ACL属性已经开启。万一你没有开启,你需要编辑/etc/fstab文件,在你需要开启ACL的分区的选项前增加acl标记。

现在我们需要重新挂载分区(我喜欢完全重启,因为我不想丢失数据),如果你对其它分区开启ACL,你必须也重新挂载它。

干的不错!现在我们已经在我们的系统中开启ACL,让我们开始和它一起工作。

ACL 范例

基础ACL通过两条命令管理:setfacl用于增加或者修改ACL,getfacl用于显示分配完的ACL。让我们来做一些测试。

Linux系统配置 Linux访问控制列表(ACL)的权限控制方法(Linux系统配置IP地址)

我创建一个目录/shared给一个假设的用户,名叫freeuser

我想要分享这个目录给其他两个用户test和test2,一个拥有完整权限,另一个只有读权限。

首先,为用户test设置ACL:

现在用户test可以随意创建文件夹,文件和访问在/shared目录下的任何地方。

现在我们增加只读权限给用户test2:

注意test2读取目录需要执行(x)权限

让我来解释下setfacl命令格式:

-m 表示修改ACL。你可以增加新的,或修改存在的ACLu: 表示用户。你可以使用 g 来设置组权限test 用户名:rwx 需要设置的权限。

现在让我向你展示如何读取ACL:

你可以注意到,正常权限后多一个+标记。这表示ACL已经设置成功。要具体看一下ACL,我们需要运行:

最后,如果你需要移除ACL:

如果你想要立即擦除所有ACL条目:

最后,在设置了ACL文件或目录工作时,cp和mv命令会改变这些设置。在cp的情况下,需要添加“p”参数来复制ACL设置。如果这不可行,它将会展示一个警告。mv默认移动ACL设置,如果这也不可行,它也会向您展示一个警告。

总结

使用ACL让在你想要分享的文件上拥有更多的能力和控制,特别是在NFS/Samba服务。此外,如果你的主管共享主机,这个工具是必备的。谢谢阅读,希望能帮到大家,请继续关注积木网,我们会努力分享更多优秀的文章。

在linux系统下利用PC机实现路由转发的具体步骤 1、网络拓扑网络拓扑如下所示,我们在这里用到了三台机子做实验,分别是①、④、⑦号机,使用①号机ping⑦号机,④号机作为路由转发。2、错误的

如何在Linux Mint Cinnamon通过vino-server启用桌面共享 问题:我试着在LinuxMintCinnamon桌面上通过VinoVNC服务器(vino-server)启用桌面共享。但是,我发现用来配置vino-server(如,共享选项,安全,通知开/关)

如何设置Linux桌面环境 实现HiDPI显示支持的方法 Linux对硬件的支持广泛,但也有支持不佳的情况,如HiDPI设备。拿使用Retina(视网膜)屏幕的Macbook来说,在HiDPI模式下,所有图标和背景,都使用高倍分

标签: Linux系统配置IP地址

本文链接地址:https://www.jiuchutong.com/biancheng/366966.html 转载请保留说明!

上一篇:Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包(linux小技巧)

下一篇:在linux系统下利用PC机实现路由转发的具体步骤(linux在实际中的应用)

  • 个人所得税汇算清缴截止日期
  • 公司代扣代缴个人所得税如何退税
  • 当月认证了进项票没用完下个月还可以用吗
  • 装卸费属于什么费用
  • 会计核算职能有哪些特征
  • 不开票收入要交所得税吗
  • 季度亏损还需要计提所得税吗
  • 认证不过的进项税调出分录
  • 存货的初始计量应以取得存货的实际成本
  • 员工事假扣工资怎么做账
  • 房地产企业成本包括哪些
  • 冲企业所得税的分录
  • 企业接受赠予企业固定资产是否免税
  • 发生销货退回需要退回发票么
  • 企业筹建期间开办费计入什么科目
  • 股权变更怎样交契税
  • 房产税没交会怎么样
  • 代驾费开增值税专票还是普票?
  • 刻章的发票怎么做分录
  • 缺联发票税务怎么处理
  • 加计扣除需要注意的几大风险点
  • 增值税的计征方法有哪些
  • 外购消费品已纳消费税
  • 增值税申报表中期初未缴税额指什么
  • 转正工资和试用工资区别
  • 施工项目直接成本和间接成本
  • 发出的货物可以要求退回吗
  • 英雄联盟中该如何加好友
  • 其他应付款转营业外收入需要交增值税吗
  • 营改增后增值税税率
  • 净损益是
  • 最高跑分纪录的显卡是什么
  • php的implode函数
  • 发票网上平台勾选流程
  • 发票带折扣怎么开
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • 处置固定资产清理费用影响利润吗
  • 进口货物的账务处理办法
  • 营改增后自建厂房抵扣
  • python子类init
  • 投资款印花税的计税依据
  • 退货开红字发票,已经交了消费税的怎么处理
  • 税前利润弥补是什么意思
  • 母子公司之间借款要交税吗
  • 增值税税控系统专用设备费及技术维护费抵扣
  • 银行承兑汇票套利案例
  • 股东权益合计等于净资产吗
  • 车辆保险费用查询
  • 预收账款所得税汇算清缴需要调吗
  • 管家婆怎样月末结账?
  • 网银费用及回单怎么查
  • 出现销项负数
  • 原材料的采购成本怎么计算
  • 怎么解释税收
  • 进项税额转出的几种情况
  • 无形资产计入待摊费用
  • 无形资产计提折旧可以转回吗
  • 建筑企业开具增值税发票
  • mysql必知必会和sql基础教程
  • win8.1安装秘钥
  • macbookpro蓝牙找不到
  • mac有线不能上网
  • windowsxp示例图片
  • windows默认程序设置
  • windows boot.ini文件
  • 获取windows的最新信息
  • windows10预览版是什么
  • win7网络连接无internet简单修复方法
  • win8取消自动更新
  • android更改应用名称
  • 检测输入条件的各种组合
  • 绘制多边形工具使用方法
  • linux什么是二进制文件
  • shell脚本的实现
  • android点击事件传递机制
  • jquery判断数据类型
  • 3、BluetoothChat之BluetoothChatService.java
  • 深入理解Python特性 达恩·巴德尔
  • 买房契税发票图片别人看到了有危险吗
  • 增值税即征即退申报表怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设