linux中的umask
来源:互联网 发布:centos minimal iso 编辑:程序博客网 时间:2024/05/24 04:53
当我们登陆一个系统后创建一个文件和目录都是有默认权限的,umask设置了创建文件和目录的默认权限,它与chomd效果相反,umask设置权限的补码,chmod设置文件的权限码。一般可在/etc/profile、/etc/bashrc、$ [HOME]/.bash_profile、$[HOME]/.profile或$[HOME]/.bashrc中设置umask值。
umask中文名:掩码;
umask [选项] [掩码]
umask -S:显式当前目录或文件的权限:
该命令用来设置限制新文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖。
如果希望永久 性地设置自己的umask值,那么就把它放在自己$HOME目录下的.profile或.bash_profile或.bashrc文件中。
预设的情况之下, root 的 umask 为 022 而一般使用者则为 002 ,因为可写的权限蛮严重的,因此预设都会拿掉这个权限!此外,因为 root 比较重要!所以为了安全的需求,其同群组的写入属性就被拿掉了!
创建目录时的最大权限是777,由于创建的文件是不可执行的,所以文件的最大权限是666。当umask时002是,创建出的目录和文件的权限是怎样的呢?
其中目录和可执行程序的权限是775,文件的权限是664。
当umask是022时,目录和文件的权限又是什么呢?
目录的权限是755,文件的权限是644。这都是通过最大权限减去umask得到的。
0 0
- linux中的 umask 函数
- linux中的umask
- Linux中的umask系统变量的笔记
- Linux中的文件默认权限:umask
- Linux:umask
- Linux umask
- linux中的umask与文件和目录权限的关系
- Linux命令:Umask
- linux umask命令
- LINUX UMASK详解
- LINUX UMASK详解
- LINUX UMASK详解
- linux umask使用详解
- Linux umask解析
- Linux umask权限
- linux文件颜色+umask
- linux 之umask命令
- linux 常用命令umask
- RecyclerView侧滑菜单,RecyclerView滑动删除,RecyclerView长按拖拽
- leetcode:数学:Water and Jug Problem(365)
- maven junit.framework不存在问题解决
- 为CentOS系统设置固定IP
- fastdfs和其他文件系统区别
- linux中的umask
- 使用消息队列的10个理由
- 909422229__Android UI基础之一【本人总结,适用于新手】
- iOS编译报错之directory not found for option XXX
- leetcode:数学:Largest Divisible Subset(368)
- Parajumpers Dames expected wrong words
- c#委托与事件详解
- lua遍历table方式
- 【OpenGL ES系列教程三】着色语言 Shading Language(一)