首页 > 系统相关 >Linux学习之文件权限

Linux学习之文件权限

时间:2023-12-03 18:13:16浏览次数:28  
标签:文件 file1 属主 ACL chown Linux 权限

一:基本权限UGO

4.1.1UGO设置文件属性与权限

chown:修改文件属主,属组

chgrp:修改文件属组

chmod:修改文件权限

将文件属主root改成qfedu

chown qfedu file1

修改属主,只需在属主和属组之间加入“.”或“。”即可

chown qfedu1.linux file1

添加-R参数即可将某个目录下的所有子目录或者文件同时修改属主或属组

u,o,g这三个符号代表属主,属组,其他用户这三种身份

r,w,x这三个符号代表读,写,执行

增加某一权限chown u+x file1

删除某一权限chown u-x file1

同时给所有对象增加读写执行权限 chmod a=rwx file

同时删除所有对象的全部权限 chmod a=- file

一次分别给不同对象增加或删除不同的权限 chmod u=r,g=rx,o+w file

4.2.1基本权限ACL

getfacl命令可以查看ACL权限

setfacl命令可以设置ACL权限,添加-m参数可以修改当前文件ACL权限

setfacl -m u:ansiyuan:rw 

4.2.2ACL高级特性

mask用来指定最大有效权限,系统给用户赋予的ACL权限需要和mask的权限逻辑“相与“

mask能临时降低用户或组的权限

default命令可以继承上一个目录的权限

标签:文件,file1,属主,ACL,chown,Linux,权限
From: https://www.cnblogs.com/ansiyuan233/p/17873517.html

相关文章

  • 记一次奇怪的文件句柄泄露问题
    记录并分享一下最近工作中遇到的Toomanyopenfiles异常的解决过程。问题背景产品有个上传压缩包并导入配置信息到数据库中的功能,主要流程如下:用户上传压缩包;后端解压存放在临时目录,并返回列表给用户;用户选择需要导入哪些信息;后端按需插入数据库中,完成后删除临时目录。......
  • 基于python的Linux服务器资源监控
    介绍项目地址:https://github.com/leeyoshinari/performance_monitor已完成如下功能1、监控整个服务器的CPU使用率、iowait、内存使用、磁盘IO、网络带宽和TCP连接数2、监控指定端口的CPU使用率、上下文切换、内存占用大小、磁盘读写和TCP连接数3、针对java应用,可以监控jvm......
  • Linux脚本中($0、$?、$*、$@、$#、$$、$!)这些符号的含义及用法
    $0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用{}符号来括住,如${10}.$?:是上一指令的返回值,成功是0,不成功是1。一般来说,UNIX(linux)系统的进程以执行系统调用exit()来结束的。这个回传值就是status值。回传给父进程,用来检查子进程的执行状态。一般指令程序......
  • linux中make编译源码包失败
    报错如下,gcc版本太低^server.c:5346:31:错误:‘structredisServer’没有名为‘server_cpulist’的成员redisSetCpuAffinity(server.server_cpulist);^server.c:在函数‘hasActiveChildProcess’中:server.c:1478:1:警告:在有返回值......
  • Linux-----错误处理
     Linux编程中,错误通过函数返回值表示(-1),并通过变量errno描述  包含的头文件 <errno.h>中定义了externinterrno;注意:Errno的值只有在函数错误后短时间有效,后续任何成功执行的函数都会修改该值(errno可能会被覆盖)errno可能错误值   C库提供了将errno的值转换......
  • springboot上传文件
    privatefinalstaticStringFILE_UPLOAD_PATH="D:\\upload\\";@RequestMapping(value="/uploadFile",method=RequestMethod.POST)@ResponseBodypublicRuploadFile(@RequestParam("file")MultipartFilefile){......
  • 文件管理第六章课后习题答案
    思考题:分别给出卷、块、记录、文件的定义并说明它们之间的关系。卷(Volume):定义:一个卷是一个数据存储单元,通常是指一个物理存储介质,如硬盘、磁带或光盘。卷是一个相对独立的数据集合,可以包含一个或多个文件或记录。关系:一个卷可以包含多个块、记录或文件。块(Block):......
  • 【Linux 基础】正则表达式 与 通配符 区别
    简短不看版:通配符和正则表达式比较(1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。(2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个......
  • Linux和Windows时间不一致问题
    问题描述装过双系统或者虚拟机装Linux的人都知道,Linux的时间和Windows往往是不同步的,在编写跨平台程序的时候特别是对时间敏感的代码就带来很大的困扰解决办法这个问题可以在Linux下解决先用命令查看时区timedatectl如果系统刚刚装好,没有设置好时区,有可能默认的是America/L......
  • linux/centos使用fail2ban实现计次登录失败封禁其ip
    问题背景使用命令 cat/var/log/secure 查询服务器登录记录,发现有ip在进行暴力破解所以使用fail2ban进行ip限制,如果登录失败五次,则永久封禁其ip。安装并配置fail2ban(来自ChatGPT)下面是一份完整的Fail2Ban安装和配置,用于监视SSH服务并在登录失败5次时永久封锁相关IP的配置。......