linux 文件夹权限 acl,linux之acl管理文件权限

本文系统Centos6.0

本人不得不承认之前真不知道这个命令,也是昨天听了一个讲师的课提到此命令,(了解的大神跳过吧,别吐槽我b194115ebd021f7fa86a214661e7a966.gif)在此和大家分享下:

getfacl

setfacl

此命令是干嘛用的呢?相信很多人查看文件、目录的所给予的权限的时候大多都是

ls -l filename

这里本人先演示下getfacl[root@centos ~]# getfacl install.log

# file: install.log

# owner: root

# group: root

user::rw-

group::r--

other::r--

[root@centos ~]# cp install.log /

上面的结果不用我解释了吧;

演示setfacl  (我本地已经创建个zhangsan、lisi两个用户)

1、相信zhangsan是不能修改install.log文件的,那我怎么让他可以修改呢?[root@centos /]# setfacl -m u:zhangsan:rw /install.log

[root@centos /]# getfacl /install.log

getfacl: Removing leading '/' from absolute path names

# file: install.log

# owner: root

# group: root

user::rw-

user:zhangsan:rw-

group::r--

mask::rw-

other::r--

这里解释下:

-m (modify)  #修改文件权限

u:zhangsan:rw   #用户zhangsan可以读写

测试:现在切换张三,可以随便/install.log这个文件[root@centos /]# su - zhangsan

[zhangsan@centos ~]$ vim /install.log

可以随便修改了

2、我想让一个其他组的人可以rwx某脚本怎么办呢?[root@centos /]# usermod -a -G zhangsan lisi

[root@centos /]# setfacl -m g:zhangsan:rwx /install.log

[root@centos /]# getfacl /install.log

getfacl: Removing leading '/' from absolute path names

# file: install.log

# owner: root

# group: root

user::rw-

user:zhangsan:rw-

group::r--

group:zhangsan:rwx

mask::rwx

other::r--

现在 zhangsan组里的用户zhangsan、lisi可以随便操作该文件了;

3、撤销权限,比如用户zhangsan[root@centos /]# setfacl -x u:zhangsan /install.log

这样就撤销了zhansan的权限,但是注意现在他还是可以rw的,因为我已经将组也赋予权限了

你可以将zhangsan移除组;或许你想取消该组的权限的话,操作下面命令即可[root@centos /]# setfacl -x g:zhangsan /install.log

4、比如你想取消所有的权限,不想一个个取消的话,可以操作下面命令[root@centos /]# setfacl -b /install.log

[root@centos /]# getfacl /install.log

getfacl: Removing leading '/' from absolute path names

# file: install.log

# owner: root

# group: root

user::rw-

group::r--

other::r--

-b, --remove-all   (-b 表示 --remove-all)

5、如果你想给目录赋予权限呢?[root@centos /]# mkdir /test

[root@centos /]# setfacl -R -m u:zhangsan:rwx /test/

-R (recursive) 递归赋予权限

现在zhangsan用户可以随便在/test目录操作:

注意:关于目录赋予权限必须要x权限

关于给组赋值是一样的[root@centos /]# setfacl -R -m g:zhangsan:rwx /test/

@@@博主此段时间在外学习,博文更新慢了,学习过程中觉得值得分享的地方会继续给大家分享@@@

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值