首页 > 系统相关 >Linux 目录的可执行权限的含义

Linux 目录的可执行权限的含义

时间:2023-02-08 00:12:41浏览次数:46  
标签:文件 含义 umask 默认 Linux 权限 目录

总所周知:Linux的文件和目录的权限,只有RWX三种。

r(Read,读取)

  • 对于文件:具有读取文件内容的权限
  • 对于目录:具有浏览目录的权限

w(Write,写入)

  • 对于文件:具有新增,修改,删除文件内容的权限
  • 对于目录:具有新建,删除,修改,移动目录内文件的权限。

x(eXecute,执行)

  • 对于文件:具有执行文件的权限
  • 对于目录:具有进入目录的权限。

详解

目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。

2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。
3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外
4、目录的w位不设置,即使你拥有目录中某文件的w权限也不能写该文件
新建文件默认权限666,新建目录默认权限777。在unix或者linux中,每创建一个文件或者目录时,这个文件或者目录都具有一个默认的权限,比如目录755,文件644,这些默认权限是通过“umask”权限掩码控制的。一般默认的umask值为022,其最终效果就是新创建的目录权限为755,文件权限为644。所以只要修改了用户的umask值,就可以控制默认权限。

标签:文件,含义,umask,默认,Linux,权限,目录
From: https://www.cnblogs.com/tothk/p/17100227.html

相关文章

  • drf认证,权限,频率,过滤,分页
    内容回顾两个视图基类APIViewGenericAPIView:跟数据库打交道,而且需要序列化反序列化,可以使用它5个视图扩展类+GenericAPIView=视图类ListModelMixinCreateModelMixin......
  • 权限RBAC、RBAC0 、RBAC1、RBAC2
    https://zhuanlan.zhihu.com/p/34608415权限系统的基本构成权限系统主要由三个要素构成:帐号,角色,权限。帐号是登录系统的唯一身份识别,一个账号代表一个用户。由自己注册......
  • linux安装maven
    下载安装mavenmaven官网:https://maven.apache.org/download.cgi下载完成后,解压文件,将解压后的maven文件移动到想放的目录下配置mavenmaven仓库资源目录设置配置文件......
  • 认证组件 权限组件 频率组件 过滤排序 分页
    目录回顾认证组件认证组件的使用步骤注意:权限组件权限的使用频率组件使用步骤过滤排序继承APIView写内置过滤类的使用,继承GenericAPIView使用第三方django-filter实现过滤......
  • linux socket
    Linux网络基础编程 内容简介一、socket的概念二、socket的类型三、socket的位置四、网络地址五、端口号六、字节序七、socket基础编程 一、socket的概......
  • linux下安装python3.7
    linux下安装python3.71.安装依赖包,如果不安装将导致编译失败,或者功能缺失yum-yinstallopenssl-develzlib-develgcc2.在local目录下创建python3目录,供放置最终......
  • linux测试ipv6
    前言操作系统版本:centos7.6curl版本:7.87(centos7自带的curl版本是7.29,测ipv6会有问题)系统开启ipv6centos7默认开启ipv6,可检查net.ipv6.conf.all.disable_ipv6和ne......
  • Linux常用命令行记录
    Linux系统相关pwd显示工作路径shutdown-hnow关闭系统/halt关闭系统shutdown-rnow重启/reboot重启systemctlstopfirewalld关闭防火墙ipaddr......
  • Linux进程服务管理
    在Linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。每个进程都......
  • drf认证组件/权限/频率 排序组件 分页组件
    Drf认证组件eg:个别接口需要登录后才可以使用局部使用#需要编写一个认证类#在py文件中创建一个认证类的py文件authentication.py通过继承来编写:eg:登录验证from......