首页 > 其他分享 >文件权限

文件权限

时间:2023-11-28 15:01:27浏览次数:25  
标签:文件 属主 用户 ACL 权限 属组

1.基本文件权限UGO

U:owner,属组。

G:group,属组。

O:other,其他用户。

使用ll命令查看属性,第一行的第2~10个字符每3个为一组,依次表示属主、属组和其他用户权限。

字符含义为:

r:read(读取),数字设定为4。

w:write(写入),数字设定为2。

x:execute(执行),数字设定为1。

(1)设置文件属性与权限

chown:修改文件属主、属组,修改属主的同时也可以修改属组,在属主与属组之间加入“.”或“。”,添加“-R”参数可以将某目录下的所有子目录或文件同时修改属主或属组。

chgrp:修改文件属组,添加“-R”参数可以将某目录下的所有子目录或文件同时修改属主或属组。

chmod:修改文件权限,设置权限的方式有两种,一种为符号,一种为数字。

同时为所有对象增加权限,在chmod命令后加“a”符号。

2.基本权限ACL

UGO权限只针对一个用户、一个组与其他用户,使用上有局限,ACL可以对单一用户、单一文件或目录进行权限设置。

(1)ACL权限用法

使用getfacl命令查看ACL权限。

使用setfacl命令设置ACL权限,添加“-m”参数修改当前文件ACL权限,添加“‘-x”参数可以删除用户对文件的所有权限,添加“-b”参数可以删除所有扩展ACL权限,回到UGO的基本权限。

(2)ACL高级特性

最大有效权限mask

mask用来指定最大有效权限。系统给用户赋予的ACL权限需要和mask的权限逻辑“相与”,“相与”之后的权限才是用户的正真权限。

mask的作用与特性

mask能降低用户或组的权限,而不是像“setfacl -b”命令删除所有权限。

default:继承

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

标签:文件,属主,用户,ACL,权限,属组
From: https://www.cnblogs.com/zxc001/p/17861971.html

相关文章

  • elementUI + Spring上传文件
    elementUI+Spring上传文件表单文件上传【elementUI+Spring报错解决方案】Requiredrequestpart‘***‘isnotpresent表单上传文件时需要去除@RequestBody前端文件上传doApprove(){const_this=this//创建表单对象letformData=newForm......
  • sqlite数据库删除了数据,为什么文件不会变小?
    SQLite数据库文件的大小不会自动缩小,即使删除了其中的数据。这是因为在SQLite中,当数据被删除时,它实际上并没有立即从磁盘上移除,而是被标记为【已删除】,这种处理机制,被删除的数据仍然占用的空间,标记【已删除】的作用是以后可以被新插入的数据重用。如果想减小SQLite数据库文件......
  • Linux文件查找,打包压缩及解压
    1.文件查找1.1which命令:which命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在的路径,那么这个which命令就太合适了。语法格式:which[参数]文件参......
  • pytest参数化数据来源于excel文件时,如果读取参数化数据?
    一、问题pytest参数化数据来源于excel文件时,如果读取参数化数据? 二、回答有两种获取方式:1.列表嵌套列表的方式2.列表嵌套字典的方式更加推荐第2种列表推荐字典的方式,这样就算excel增加一列也没关系,不用大动代码,而列表嵌套列表的方式,一旦excel增加或减少一列,pytest.mark.para......
  • Linux解压文件指令
    一、ZIP解压1、把文件解压到当前目录下unzip文件名.zip2、如果要把文件解压到指定的目录下,需要用到-d参数。unzip-d目录文件名.zip3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数unzip-n文件名.zipunzip-n-d目录文件名.zip压缩的话同理:zip文件夹......
  • python如何获取工程的根目录以及文件路径?
    一、问题:python如何获取工程的根目录以及文件路径? 二、回答1.思路为在工程根目录下新建一个py文件,这样获取到的路径就是工程的根路径2.基于此即可封装获取文件路径的方法代码如下所示:1importos23defgetFileDir(*args):4'''5获取工程中文件路径,......
  • pytest参数化数据来源于csv文件时,如果读取参数化数据?
    一、问题pytest参数化如何读取csv文件数据? 二、回答有两种获取方式:1.列表嵌套列表的方式2.列表嵌套字典的方式更加推荐第2种列表推荐字典的方式,更好用。data\id.csv数据为:代码如下所示:1importcsv2importos34importopenpyxl567defg......
  • Linux系统中文件的管理
    1.文件目录与路径(1)所有文件都在根目录(/)下,用户可以使用ls命令查看根目录下的文件。根目录下常见的目录:/bin:里边包含了一般程序工具,用户、管理员、系统都可以调用。/dev:系统设备文件目录,除cpu外的所有的硬件设备都会抽象成特殊的文件放在这里,虚拟设备也放在这里。/etc:包含了大......
  • MAUI Blazor 如何通过url使用本地文件
    前言上一篇文章MAUIBlazor显示本地图片的新思路中,提出了通过webview拦截,从而在前端中显示本地图片的思路。不过当时还不完善,随后也发现了很多问题。比如,不同平台上的url不统一。这对于需要存储图片路径并且多端互通的需求来说,并不友好。至少FileSystem.AppDataDirectory......
  • 加固数据安全:Java助力保护Excel文件,让数据无懈可击
    前言Excel文件保护是常用的一种功能,文件保护主要有三种:添加密码,如果没有密码不允许打开文件。添加密码,如果没有密码,不能修改文件,但可以打开,只读以及另存文件。只读推荐,通常推荐打开Excel文件的用户使用只读模式打开,这种方式仅是一种提示,并非强行保护文件。给Excel添加保护情况1:下面......