setfacl 细分文件权限

2024-08-24 01:48
文章标签 权限 细分 setfacl

本文主要是介绍setfacl 细分文件权限,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

setfacl设置对文件权限,chmod命令可以把文件权限分为u,g,o三个组。

setfacl能够对每个文件或目录设置更精确的权限。

setfacl -m u:sxf:rwx  file 设置用户user1对文件file的rwx

[sxf@node2 test]$ ll
total 44
-rwxrwxr-x  1 sxf sxf 6479 Apr 24 08:52 candshell
-rw-rw-r--  1 sxf sxf   65 Apr 24 08:51 candshell.c
-rw-rwxr--+ 1 sxf sxf  152 Apr 24 14:03 com.sh
-rwxrwxrwx  1 sxf sxf  417 Apr 24 14:07 mem_usa.sh
-rw-rw-r--  1 sxf sxf 2224 Apr 24 11:28 net1.txt
-rw-rwxr--+ 1 sxf sxf    0 Apr 24 11:28 net.txt
-rwxrwxr-x  1 sxf sxf  111 Apr 24 10:17 pr.sh
-rwxrwxr-x  1 sxf sxf   19 Apr 24 08:34 quit.sh
-rw-rw-r--  1 sxf sxf  230 Apr 24 10:43 sh.tar.gz
-rw-rw-r--  1 sxf sxf  109 Apr 24 11:28 test.sh
-rw-rw-r--  1 sxf sxf   71 Apr 24 11:21 test.txt
[sxf@node2 test]$ setfacl -m u:sxf:rwx net1.txt
[sxf@node2 test]$ ll
total 44
-rwxrwxr-x  1 sxf sxf 6479 Apr 24 08:52 candshell
-rw-rw-r--  1 sxf sxf   65 Apr 24 08:51 candshell.c
-rw-rwxr--+ 1 sxf sxf  152 Apr 24 14:03 com.sh
-rwxrwxrwx  1 sxf sxf  417 Apr 24 14:07 mem_usa.sh
-rw-rwxr--+ 1 sxf sxf 2224 Apr 24 11:28 net1.txt
-rw-rwxr--+ 1 sxf sxf    0 Apr 24 11:28 net.txt
-rwxrwxr-x  1 sxf sxf  111 Apr 24 10:17 pr.sh
-rwxrwxr-x  1 sxf sxf   19 Apr 24 08:34 quit.sh
-rw-rw-r--  1 sxf sxf  230 Apr 24 10:43 sh.tar.gz
-rw-rw-r--  1 sxf sxf  109 Apr 24 11:28 test.sh
-rw-rw-r--  1 sxf sxf   71 Apr 24 11:21 test.txt

setfacl -m g:group1:rwx file 设置group1组对file文件的所有权限

getfacl file查看file权限

[sxf@node2 test]$ getfacl com.sh
# file: com.sh
# owner: sxf
# group: sxf
user::rw-
user:sxf:rwx
group::rw-
mask::rwx
other::r--

这篇关于setfacl 细分文件权限的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1101109

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

Mybatis拦截器如何实现数据权限过滤

《Mybatis拦截器如何实现数据权限过滤》本文介绍了MyBatis拦截器的使用,通过实现Interceptor接口对SQL进行处理,实现数据权限过滤功能,通过在本地线程变量中存储数据权限相关信息,并... 目录背景基础知识MyBATis 拦截器介绍代码实战总结背景现在的项目负责人去年年底离职,导致前期规

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

Golang进程权限调度包runtime

关于 runtime 包几个方法: Gosched:让当前线程让出 cpu 以让其它线程运行,它不会挂起当前线程,因此当前线程未来会继续执行GOMAXPROCS:设置最大的可同时使用的 CPU 核数Goexit:退出当前 goroutine(但是defer语句会照常执行)NumGoroutine:返回正在执行和排队的任务总数GOOS:目标操作系统NumCPU:返回当前系统的 CPU 核数量 p

android java.io.IOException: open failed: ENOENT (No such file or directory)-api23+权限受权

问题描述 在安卓上,清单明明已经受权了读写文件权限,但偏偏就是创建不了目录和文件 调用mkdirs()总是返回false. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_E

Android6.0以上权限申请

说明: 部分1:出自:http://jijiaxin89.com/2015/08/30/Android-s-Runtime-Permission/ android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引

Ubuntu ftp搭建--配置不同用户不同权限

一、安装VSFTP sudo apt-get install vsftpd 二、添加FTP用户 sudo mkdir /etc/vsftpdsudo useradd -m -d /home/vsftpd vsftpd --用户名为vsftpd,目录和用户名可以自己更改sudo vi /etc/vsftpd/ftpuser.txt --这个到时与vsftp的配置文件对应建立一