LINUX创建文件和目录的默认权限
来源:互联网 发布:linux初级运维招聘 编辑:程序博客网 时间:2024/05/28 15:03
在linux中,一位用户在创建文件和目录时,对其具有的权限都是一样的,如需更改,需要chmod命令做相应的更改。为什么?其实是权限掩码起作用了。
权限掩码的作用就是规范初创文件和目录时候的权限设置,免去了创建后再次修改权限的问题。因此,权限掩码的设置需要合理。
1、查看用户的权限掩码
命令:umask
示例
dyp930@ubuntu:~/work$ umask //初创文件的最大权限是666,减去掩码0002,表示初创文件的权限是664。初创目录的最大权限是777,减去掩码,0002
dyp930@ubuntu:~/work$ touch a.txtdyp930@ubuntu:~/work$ mkdir adyp930@ubuntu:~/work$ ls -lrt-rw-rw-r-- 1 dyp930 dyp930 0 Jun 28 06:02 a.txt //权限为664drwxrwxr-x 2 dyp930 dyp930 4096 Jun 28 06:02 a //权限为775
2、修改用户的权限掩码
命令:umask abc
设置默认掩码为abc后,如下公式即为文件的初创权限。
备注:对于文件,掩码abc的实际值为偶数值,需要向下减1.
① 新创建的文件的权限为:(7-a)(7-b)(7-c) ,如果a/b/c中有一位为0,则相减之后的每位奇数都要减1.
② 新创建的目录的权限为:(7-a)(7-b)(7-c)
示例
dyp930@ubuntu:~/work$ umask 005dyp930@ubuntu:~/work$ umask0005dyp930@ubuntu:~/work$ touch b.txtdyp930@ubuntu:~/work$ mkdir bdyp930@ubuntu:~/work$ ls -lrttotal 8-rw-rw-r-- 1 dyp930 dyp930 0 Jun 28 06:02 a.txtdrwxrwxr-x 2 dyp930 dyp930 4096 Jun 28 06:02 a-rw-rw--w- 1 dyp930 dyp930 0 Jun 28 06:05 b.txt drwxrwx-w- 2 dyp930 dyp930 4096 Jun 28 06:05 b
--完结
阅读全文
0 0
- LINUX创建文件和目录的默认权限
- linux文件与目录的默认权限和隐藏权限。
- 创建文件和目录时的默认权限umask
- 转载:Linux新建文件和目录的默认权限 - Umask
- Linux 文件与目录的默认权限
- 修改文件和目录的默认权限
- linux文件目录默认权限
- Linux-文件与目录的默认权限与隐藏权限
- 如何设置UNIX/Linux中新创建目录或文件的默认权限
- 如何设置UNIX/Linux中新创建目录或文件的默认权限
- linux 文件的默认权限,隐藏权限和特殊权限
- linux/unix 文件与目录的默认/隐藏权限
- Linux里新建文件/目录的默认权限
- linux新建文件及目录默认权限
- linux新建文件及目录默认权限
- linux文件和目录的权限设置
- linux下的文件和目录权限
- linux下的文件和目录权限!
- 概念篇-SOA,ESB, JBI, SCA区别
- talkingdata
- jetty跑websocket的坑
- 为什么声明NSString属性时,一般使用Copy?
- 查找两数之和
- LINUX创建文件和目录的默认权限
- 零碎知识点记录
- spring错误 Could not resolve Spring property placeholder
- setsockopt的作用
- javabean总结
- 论文《NEURAL MACHINE TRANSLATION BY JOINTLY LEARNING TO ALIGN AND TRANSLATE》总结
- Android之捕获TextView超链接
- linux学习笔记之网络环境查看命令及测试命令
- switch语句与for循环