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

相关文章

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的配置文件对应建立一

鸿蒙开发5.0【Picker的受限权限适配方案】

Picker由系统独立进程实现,应用可以通过拉起Picker组件,用户在Picker上选择对应的资源(如图片、文档等),应用可以获取Picker返回的结果。 类型受限权限使用的picker音频ohos.permission.READ_AUDIO,ohos.permission.WRITE_AUDIOAudioViewPicker文件ohos.permission.READ_DOCUMENT,oh

在项目中,控制权限保存时,如果多次修改权限,该如何写?

在项目中,控制权限保存时,如果多次修改权限,该如何写? 错误代码: package cn.itcast.crm.service.impl;import java.util.List;import javax.annotation.Resource;import org.apache.commons.lang.xwork.StringUtils;import org.springfr

利用PL/SQL工具如何给指定用户分配权限

选中指定的表--右键--编辑--就出现右边的内容了,选择权限,分配用户某个权限就行了;

145-Linux权限维持Rootkit后门Strace监控Alias别名Cron定时任务

参考 【权限维持】Linux&Rootkit后门&Strace监控&Alias别名&Cron定时任务_alias ls='alerts(){ ls $* --color=auto;python -c "-CSDN博客 参考 FlowUs 息流 - 新一代生产力工具 权限维持-Linux-定时任务-Cron后门 利用系统的定时任务功能进行反弹Shell 1、编辑后门反弹shell脚本