当前位置:网站首页 > Haskell函数式编程 > 正文

文件权限rwxr-xr-x(文件权限rwxr-r用数字形式表示)



用户、组、权限 :Linux是多用户多任务系统,linux中的目录和文件对不同的用户设有不同的权限,具有相同权限的多个用户为了方便可以放在一个新建的组中,对组设置权限即可。

文件类型 权限 所属 - : 二进制文件 r 4 读 u : 所有者,也叫(用户或拥有者) d : 目录 w 2 写 g : 所属组 l : 软连接 x 1 执行 o : 其他人 ;a : 所有人

权限对文件和目录的概念如下 :

权限 for 文件 for 目录 r 可以查看文件内容 缺少该权限,只能进入该目录,但是不能查看该目录下的内容 w 可以修改文件内容 缺少该权限,可以进入目录,查看修改目录下的内容,但不可以在目录下创建删除其他文件或者目录 x 可以执行文件 缺少该权限,不能进入该目录,也不能查看该目录下的内容

Linux的目录和文件对用户、组和其他人的权限的查看用命令: ls -l :

硬链接数 : 有多少种方式可以访问到目录或者文件。 例如,目录a下有 目录b和目录c 。则有如下4种方式可以访问目录a :

  • cd xx/xx/a #在任意位置用绝对路径访问
  • cd . #在a目录下访问当前目录
  • cd … # 分别在b目录和c目录下访问上一级目录
    一般 文件的硬链接数为 1 ,目录的硬链接数为 2+子目录数
    在这里插入图片描述




linux drwxr-xr-x

用ibm登录,则不能在oracle用户下进行写入操作,oracle与ibm在同一个组下面(staff).只有xr权限,只能读和执行。

linux ls -al 的各段含义

chmod 755

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。

权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。

所以,chmod 755 设置用户的权限为:

 
  

三种对象(拥有者、所属组和其他人)对同一个文件和目录都有属于自己的权限。

修改权限的方式有两种:

 
  

例: sudo chmod a-w 目录a #对所有对象减少目录a的写权限

 
  

例: sudo chmod -R 755 目录a #对目录a的权限设置是拥有者rwx,组rx,其他人rx。

ACL 是访问控制列表,是一种权限分配之外的普遍范式。为了应对复杂多变的权限设置。

ACL 权限是否被支持与系统根目录所在分区有关。(可用df -h 查询根目录所在分区),通过dumpe2fs -h /dev/sda3 #查询指定分区详细文件系统信息 查看字段Default mount options:,出现acl字样说明被支持。在当前绝大多数为文件系统是默认支持ACL权限的,并且在被支持的前提下,ACL是默认已经开启的,如果没有开启,开启方法请自行搜索。

 
  

提示: 添加的ACL权限和mask权限相与得到的权限才是真正能执行的权限,默认情况下mask的权限为rwx,可以通过修改mask的权限来控制添加了ACL权限之后的真正最大有效权限 。

某一目录被递归设置权限后,该目录下的所有子目录与子文件都被设置了权限,假如此时在该目录下又新建了新的目录或文件,则该文件或目录是没有权限的,所以,需要设置默认ACL权限 (即设置为默认ACL权限的目录,针对该目录下新添加的子文件或目录都默认继承该目录的权限,以前已经存在的权限并不会变,但目录变了),方法是在被设置对象前加d:。

 
  

提示: 添加了ACL权限的目录或者文件,用ls -l命令后,文件或目录末尾会显示+图标。

ACL演练:

到此这篇文件权限rwxr-xr-x(文件权限rwxr-r用数字形式表示)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • 汽车报文解析(汽车报文格式)2026-03-19 20:18:10
  • 多级列表样式怎么设置(多级列表样式怎么设置1.2变为2.1)2026-03-19 20:18:10
  • sigmoid函数原理(sigmoid function)2026-03-19 20:18:10
  • 路由守卫有几种模式(路由守卫有几种模式图片)2026-03-19 20:18:10
  • pivot函数 excel(pivot函数最简单三个步骤)2026-03-19 20:18:10
  • 密码的加密与解密的方式(密码加密的原理)2026-03-19 20:18:10
  • ini文件编码方式怎么改(ini文件怎么配置)2026-03-19 20:18:10
  • 单片机编程入门基础知识(单片机编程入门基础知识百度网盘)2026-03-19 20:18:10
  • 动态库的两种调用方式(动态库的两种调用方式是)2026-03-19 20:18:10
  • MySQL窗口函数(mysql窗口函数执行顺序)2026-03-19 20:18:10
  • 全屏图片