Linux中的umask
1.文件和目录的默认权限
在Linux中,我们创建文件或者目录的时候,并没有指定user,group,other这三类用户的权限,实际上umask(遮罩码)决定了创建时的默认权限。如果是文件,就用666-umask;如果是目录就用777-umask。记住LINUX的法则之一:文件默认情况下不应具有可执行权限。
2.实验
root用户下:
|
一般用户下:
|
3.思考
如果我们将umask设置为023,创建文件的话,666-023=643=rw-r---wx,创建目录的话,777-023=754=rwxr-xr--。但是事实上,由于文件默认不可以有可执行权限,导致643必须加1,即644=rw-r--r--。【一定不能让文件默认拥有可执行权限,如果算出来的权限有了X,那么整体加1】
看下面的例子:
|
本文转自zfz_linux_boy 51CTO博客,原文链接:http://blog.51cto.com/zhangfengzhe/1413057,如需转载请自行联系原作者
Linux中的umask相关推荐
- linux中的umask 函数
我们创建文件的默认权限是怎么来的?如何改变这个默认权限呢? umask是什么? 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情.umask设置了 ...
- linux中的umask命令
转载:http://blog.51cto.com/1123697506/882064 一 权限掩码umask umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不 ...
- Linux 删除权限 umask,linux中的umask控制文件或目录的默认权限
umask命令可以控制着创建文件或目录时指定给文件或目录的默认权限.它使用八进制表示法表示从文件模式属性中删除一个位掩码.使用不带任何参数的umask命令,查看当前掩码值.一般都是0002或0022. ...
- 在Linux中设置UMASK值
umask值用于设置用户在创建文件时的默认权限,当我们在系统中创建目录或文件时,目录或文件所具有的默认权限就是由umask值决定的. 对于root用户,系统默认的umask值是0022:对于普通用户, ...
- linux中umask的原理和作用,Linux 的umask详解
1.由权限得到umask的值 umask是一个系统变量,是一个由3个八进制数字组成的值,具体含义见表:每个数字都是八进制值1.2.4的OR操作结果. 作用:当文件被创建时,为文件的访问权限设定一个掩码 ...
- 【linux命令】Linux 中文件和文件夹的权限 、ll命令、SGID、默认权限、umask
文章目录 一.ll命令 二.linux权限概述 2.1 权限 详解 2.2 权限对于目录的意义 2.3 权限对于文件的意义 2.4 验证下文件的删除权限 2.5 SGID 3 默认权限和umask 3 ...
- 在linux中如何高效的使用帮助
如何正确的获取Linux中命令的帮助 Linux中常用的命令很多,大家想要全部记住显然是不太现实的,所以在忘记命令的使用方法时人如何正确的获取命令的帮助就显得至关重要了,但是大家应该也发现了,正确的获 ...
- linux中的热插拔和mdev机制
mdev手册(自己翻译的留着看) mdev实现U盘或SD卡的自动挂载 mdev的使用以及mdev.conf的规则配置--busybox linux中的热插拔和mdev机制 关于实现udev/mdev自 ...
- Linux中常见命令和单词的缩写全称
Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...
最新文章
- 入门讲解HTML5的画布功能(1)
- Activiti工作流内建数据库表分析
- python基本语法规则-python基础知识——基本语法
- 大楼通信综合布线系统_什么是网络综合布线系统组成?网络综合布线系统如何选择线缆?...
- 蓝桥杯 ALGO-61 算法训练 奇偶判断
- java logback 使用_java日志配置之logback的使用
- 字节跳动代理商_横跨字节跳动海外抖音核心代理商爆发!(002803)
- Spring中自动装配
- vscode统计代码行数
- Ubuntu 图形桌面与命令行界面 切换快捷键
- 为什么计算机连不上无线网络,电脑总是连不上无线怎么回事
- 【2021-01-05】JS逆向之B站模拟登入(含极验点选)
- java计算机毕业设计学校意见征集系统源码+系统+mysql数据库+lw文档
- vue 点击展开显示更多 点击收起部分隐藏
- 2020中国项目经理视频直播大会成功举办
- 神州笔记本电脑开机出现CMOS message【已解决】
- Mysql数据库可视化工具Navicat使用
- 小米miui系统已停止服务器,小米MIUI最新调整:这几款小米手机停止部分更新,有你的吗...
- mysql 2038年问题_关于PHP转换超过2038年日期出错的问题解决
- Swift 周报 第六期