详解:文件和目录的:“读写可执行”权限的作用以及文件创建时umask的简介
2019-04-11 09:48
260 查看
Linux8下对文件和目录操作的权限有三种,分别是:只有可读、可写、可执行。
对于文件来说:
- 可读:具有读取文件内容的权限
- 可写:具有增删修改文件的权限
- 可执行:具有对文件的执行权限
对于目录来说:
- 可读:具有浏览目录以及子目录内容的权限
- 可写:具有创建、修改、删除文件或者子文件的权限
- 可执行、具有进入到目录下的权限
1、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。
2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。
3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外
4、目录的w位不设置,即使你拥有目录中某文件的w权限也不能写该文件
拓展知识:
linux中,新建文件会有一个默认的权限,新建目录也会有一个默认的权限。比如目录755,文件644,这些默认权限是通过“umask”权限掩码控制的。
一般默认的umask值为022,比如你确定了自己要创建的文件的权限,它会将umask的值取反后与你将创建的文件的权限想与(即: (~umask)&0664)。所以只要修改了用户的umask值,就可以控制默认权限。
相关文章推荐
- Linux 文件和目录的读写执行权限详解
- Android与LinuxC目录创建以及文件读写操作
- linux设置umask值, 创建的默认文件和目录的权限
- linux 创建用户和 用户组,使其有某个目录的执行读写权限
- 文件创建、删除、重名名文件、判断文件的读写权限以及是否存在,设置和查询文件的最近修改时间
- 创建文件和目录时的默认权限umask
- umask-创建文件或目录的默认权限
- LINUX中 设置了umask 创建的默认文件和目录的权限
- 文件与目录权限以及umask
- Linux -->在目录内创建文件、显示文件以及拷贝文件到一个目录都需要什么权限?
- Linux中进入一个目录需要的权限,以及创建文件
- 创建表空间以及用户,授予权限,查看表空间名称及大小,物理文件的名称及大小,数据库的创建日期和归档方式,数据库的版本,数据库库对象,表空间的使用情况,表空间读写
- 关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
- linux下的文件权限(1)---普通的读写执行权限和ls命令详解
- 目录的读写执行权限和文件时间戳
- linux进入一个目录以及在目录中创建文件所需要的权限
- 在/home 下创建actor目录,要求该目录的拥有组为actor,该组中成员在该目录下有读写权限,组中成员在该目录下创建的文件也属于actor组
- linux中级进阶01--linux分区的注意事项,特殊目录,pwd,mkdir命令再次介绍以及执行文件路径的变量: PATH
- wince6 应用程序如何执行打开网页以及目录下其他exe,可执行文件
- 【测试技术】ant在测试中的使用@文件以及目录的读写删和复制