linux acl 权限指南

//linux 文件权限 分为 启用 acl 权限 和 不启用 acl 权限

//不启用 acl 权限的话 ls -l 可以看到如下,主:rw,组:rw,其他:r
-rw-rw-r–- 1 www www 0 Jul 3 23:46 test

// 再看一下启用 acl 权限的样子  ls -l,是不是多了一个 + 和 s
// + 表示 它是由 acl 权限控制的
// ll -s 显示 出的 rwxrwx  权限 已经不再准确
// 如果要查看准确的权限需要用到 getfacl
drwxrww---+  3 yuetao www        4096  4月 20 10:37 test

//查看 acl 权限详情
#getfacl test

//显示如下
# file: test/
# owner: yuetao
# group: www
# flags: -s-
user::rwx
group::---
group:www:rwx
mask::rwx
other::---
default:user::rwx
default:group::---
default:group:www:rwx
default:mask::rwx
default:other::---

 

//如果你的文件系统不支持ACL的话,你也许需要重新mount你的file system
mount -o remount, acl [mount point]

//用cp来复制文件的时候我们现在可以加上-p选项.这样在拷贝文件的时候也将拷贝文件的ACL属性.对于不能拷贝的ACL属性将给出警告

 

//设置 abc用户 对 test 目录 拥有rwx权限
setfacl -m user:abc:rwx test

 

//设置 aaa组 对 test 目录 拥有rwx权限,并且子目录和文件自动继承
setfacl -d -m group:aaa:rwx test

//设置其他人 对 test 目录 拥有rwx权限
setfacl -m other:rwx test

//设置 www用户 对 test 目录 拥有 rwx权限,递归执行test的所有子目录和文件
setfacl -R -m u:www:rwx test

 

//取消 abc用户 对 test 目录的权限
setfacl -x user:abc  test

//取消 abc用户 对 test 目录的默认权限
setfacl -d -x user:abc  test

//取消 www 组 对 test 目录的默认权限,递归执行所有子目录
setfacl -d -R -x group:www test

//取消 test 目录的默认权限
setfacl -k test

//删除test目录的所有的acl权限
setfacl -b test

时间: 2024-09-14 17:50:46

linux acl 权限指南的相关文章

RHCE学习<3>NFS、Samba、ACL权限、SELinux和RPM包管理

一.NFS网络文件共享服务 1.简单介绍 NFS包含3个版本:NFSv2.NFSv3.NFSv4 RHEL6是以NFSv4作为默认版本,NFSv4使用TCP协议,默认NFS占用5个端口,1个NFS端口(2049),四个动态端口,而老版本的NFS可以在TCP协议或者是UDP协议上运行. /etc/exports:NFS服务的主配置文件,该文件的最主要目的是发布共享目录并为共享目录限制权限. /var/lib/nfs/xtab:这个文件主要用来记录客户端与NFS服务器的连接记录. 格式:共享目录 客

初识 Linux 文件权限

在 Linux 中最基本的任务之一就是设置文件权限.理解它们是如何实现的是你进入 Linux 世界的第一步.如您所料,这一基本操作在类 UNIX 操作系统中大同小异.实际上,Linux 文件权限系统就直接取自于 UNIX 文件权限(甚至使用许多相同的工具). 但不要以为理解文件权限需要长时间的学习.事实上会很简单,让我们一起来看看你需要了解哪些内容以及如何使用它们. 基础概念 你要明白的第一件事是文件权限可以用来干什么.当你设置一个分组的权限时发生了什么?让我们将其展开来说,这个概念就真的简单多

如何备份及恢复 Linux 文件权限

如何备份及恢复 Linux 文件权限 你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入"chmod -R 777 /"从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏.在日常管理中,我们有许多工具可以用来备份文件权限,如cp.rsync.etckeeper等.如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题. 但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限:或是正在排除文件权限问题的过程中需

Linux 文件权限的设置技巧

Windows系统其实和Linux系统有相似的地方,Windows系统文件.目录的属性有只读.隐藏,而Linux也一样. Linux中,每一个文件都具有特定的属性.主要包括文件类型和文件权限两个方面.可以分为5种不同的类型:普通文件.目录文件.链接文件.设备文件和管道文件. 所谓的文件权限,是指对文件的访问权限,包括对文件的读.写.删除.执行.Linux 是一个多用户操作系统,它允许多个用户同时登录和工作.因此 Linux 将一个文件或目录与一个用户或组联系起来.访问控制列表(ACL:Acces

《linux c编程指南》学习手记4

7.1 文件系统简介 7.1.1 文件 文件类型:普通文件.目录文件.链接文件.设备文件.管道文件 文件权限:r w x 访问权限:文件所有者.文件所有者同组用户.其他用户 7.1.2 索引节点 7.1.3 文件系统 树形层次结构系统,文件最终都归结到根目录/上 7.2 基于文件描述符的IO操作 7.2.1文件的创建.打开与关闭 1 文件的创建 create 2 文件的打开 open (文件操作不能保证都是成功的,因此文件操作都要进行检测,如果错误要终止程序) 3 文件的关闭 close 7.2

CentOS下ACL权限控制详解

  ACL权限控制 设置ACL权限:setfacl 查看ACL权限:getfacl ACL权限控制主要目的是提供传统的owner,group,other的read,wirte,execute权限之外的具体权限设置,可以针对单一用户或组来设置特定的权限 比如:某一目录权限为 drwx------ 2 root root 4096 03-10 13:51./acldir 用户user对此目录无任何权限因此无法进入此目录,ACL可单独为用户user设置这个目录的权限,使其可以操作这个目录 ACL启动

Linux 文件权限详解 含义和修改和安全

Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 第一次接触Linux 的时候,对于文件权限方面的知识基本上是一窍不懂. 只知道文件打不开或执行不过去的时候,使用 sudo ,涉及到文件夹的时候,就使用 sudo chmod -R 777 /home/name/xxx 这样基本上都可以执行了,这样是可以使用,但是安全方面也就没有了保障,可以说就是定时炸弹,哈哈 首先介绍一下不同权限所代表的意思: 通

Linux文件权限

一.Linux文件权限     每个Linux文件具有四种访问权限:可读(r).可写(w).可执行(x)和无权限(-).     利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为     准.第一个字段由10个字符组成,如下:         -rwxr-xr-x     第一位表示文件类型,-表示文件,d表示目录     2-4位表示文件所有者的权限,u权限     5-7位表示文件所有者所属组成员的权限,g权限     8-10位表示所有者所属组之外的用户的权限,o

绿盟科技互联网安全威胁周报2016.37 请关注Linux 内核权限提升漏洞CVE-2015-8966

绿盟科技发布了本周安全通告,周报编号NSFOCUS-16-37,绿盟科技漏洞库本周新增70条,其中高危68条.本次周报建议大家关注 Linux 内核权限提升漏洞 ,Linux官方已经发布了升级补丁以修复这个安全问题,请用户尽快升级修复此漏洞. 焦点漏洞 Linux 内核权限提升漏洞 CVE ID CVE-2015-8966 受影响版本 Linux kernel < 4.4 漏洞点评 Linux 内核小于4.4版本在arch/arm/kernel/sys_oabi-compat.c文件中存在安全漏