给www组添加acl权限

2024-05-14 18:38
文章标签 权限 www acl

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

下载ACL :apt-get install acl

给www组的/alidata/www/目录添加ACL权限控制 setfacl -m d:g:www:rwx /alidata/www/

删除ACL setfacl -b /alidata/www/

getfacl -c test.sh 查看权限

=========================20170206====================

  1. 最大有效权限mask

       mask 是指指定最大有效权限,  如果root 给用户赋予ACL权限,是需要和mask权限 "相与" 

  2.    才能得到用户真正权限


       setfacl -m m:rx 文件名

       给mask的权限为 r-x ,使用 "m:rx"格式 



2.删除ACL权限

       setfacl -x  u:用户名 文件名

       删除指定用户的ACL 权限

       setfacl  -x  g:组名  文件名  

       删除指定组的ACL权限 

       setfacl -b 文件名

       删除文件下所有的ACL权限 



3.递归 ACL权限  (针对 目录现有的文件设置ACL)

       递归:父目录有,子目录就有

       setfacl  -m  u:用户名:权限  -R  文件名



4. 默认ACL权限  (针对 目录以后的文件设置ACL)

        如果给父目录设置了ACL权限,那么在父目录中创建的新文件也会继承父目录的ACL权限

        setfacl -m  d:u:用户:权限名 文件名 

这篇关于给www组添加acl权限的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java研学-RBAC权限控制(八)

九 登录登出 1 登录作用   判断员工是否有权限访问,首先得知道现在操作的人是谁,所以必须先实现登录功能 2 登录流程   ① 提供登录页面,可输入用户名与密码信息,并添加执行登录的按钮。(登录页面不能被拦截)   ② 给按钮绑定点击事件(异步操作,POST请求)   ③ 事件中发送登录请求,使用 AJAX 方式提交。(使用 AJAX 原因:用户体验更好,既可保留用户刚输入的用户名和密码

文件权限修改为777,php failed to open stream: Permission denied

记录一次在谷歌云上的异常诡异的事件: 环境 centos7.5 nginx php7.0 mysql 问题: 问题一 我用相同的nginx配置,只是修改了nginx root目录。 打开/var/www/html/ 这个目录就报 2018/06/22 04:35:03 [error] 15840#0: *438 FastCGI sent in stderr: “Primary scr

MySQL中的系统变量权限

MySQL的系统变量用于控制服务器的操作。它们可以是全局的(影响整个MySQL服务器实例),也可以是会话的(仅影响当前客户端会话),或者两者兼有。 你可以使用SET语句来动态地改变这些变量的值。例如: 设置全局系统变量的运行时值: 使用set global语句,该语句需要system_VARIABLES_ADMIN权限(或不推荐使用的SUPER权限)。例如: SET GLOBAL max_

修改wamp的apache默认端口80以及www目录

转自:http://blog.csdn.net/daydreamingboy/article/details/6247592 修改wamp的apache默认端口80以及www目录 以修改为8088端口和D:/workphp目录为例。 1. 修改为8088端口 左键托盘图标,在“Apache”里可以直接打开httpd.conf,查找到“Listen 80”,可以改成其他端口,我选用808

删除第三方AAR所请求的权限

1.问题:引了第三方的AAR库要求一些权限,但我APP不需要,我想删除掉,怎么办 答:很简单,只要在添加:http://schemas.android.com/tools 这个工具在manifest文件中,然后在相应的权限上增加:tools:node="remove"即可。 <manifest xmlns:android="http://schemas.android.com/apk/res/a

mysql 如何分配root账号创建数据库的权限

1.mysql 如何分配root账号创建数据库的权限 在 MySQL 中,root 用户通常具有所有的权限,包括创建数据库的权限。但是,如果我们想要为另一个用户分配创建数据库的权限,或者想要限制 root 用户对某个特定数据库或服务器的权限(尽管这在实际操作中并不常见,因为 root 用户通常应该是无限制的),我们需要按照以下步骤进行操作。 这里我将解释如何为一个新的 MySQL 用户分配创建

sudo 权限之危险的 bash 命令

文章目录 @[toc]事出有因干就完事了创建用户配置 sudo 权限sudo 验证使用 bash 命令执行 chmod 命令使用 bash 命令执行删根 事出有因 使用普通用户安装 tidb 时,发现报错了,报错内容如下: ERROR SSHCommand {"host": "172.17.133.182", "port": "22", "cmd": "exp

GitLab 代码下载和提交的权限开放

一、Gitlab 代码权限开放 1、下载权限 项目--->设置--->成员--->填写账号+配开发者权限,这样就有下载代码的权限了。如下图:   2、代码提交权限  在添加了成员后还得给成员开放代码提交的权限, 项目--->设置--->仓库--->Protected Branches--->选择分支master,设置Allowed to push 权限,这样就OK了,如下两图:

修改window进程访问权限

修改访问权限 使用CreateRemoteThread植入DLL时,必须应用程序的权限。 插入的程序每次操作目标进程的虚拟空间,调用CreateRemoteThread 的时候,都先调用OpenProcess打开这个进程,将PROCESS_ALL_ACCESS 标志作为参数传递,得到这个进程最大的访问权限。 所有受限的进程都是操作系统的一部分,普通的应用程序不应该有权去操作OS。要访

linux中用户、群组、权限的形象描述

一、新建用户: #adduser ... 1. 新建一个用户,相当于给这个用户发了一张身份证(账号密码),以后用户可以用这个身份证“刷卡”进入系统。 2. 新建用户的同时,系统会自动给这个用户分一个“房子”,“房子”就是群组。所以当刚刚新建用户之后,每个用户都是住在自己房子里。这个群组是初始群组,也是有效群组。 3. 每个用户生产的东西的所有权默认属于自己,使用权默认