博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于umask值
阅读量:6356 次
发布时间:2019-06-23

本文共 539 字,大约阅读时间需要 1 分钟。

1,文件及目录的umask
系统默认
文件的umask值为:
666(rw-rw-rw-),
目录的umask值为
777(rwxrwxrwx),因为在linux中X权限对文件来说就是可执行,对目录来说就是可以打开,如果用户没有对目录的X权限,是打不开目录的,就是有RW权限也打不开。
2,查看umask值:
       #umask
          0022
3,计算umask
    创建文件后的权限是:666(rw-rw-rw-)-022(rw--w--w-)=644(rw-r--r--)
    创建目录后的权限是:777(rwxrwxrwx)-022(rw--w--w-)=755(rwx-r-x-r-x)
    不能只是理解为减。
     (1)022的二进制为00001010
                          
    取反为11110101
               
666的二进制为110110110
     ( 2)                 与后110100100     644   (这种计算方法来自李晨光老师的播客)
4,umask就是一个权限过滤器
 
  总结:我在初次学习时没有注意umask对文件和对目录在默认的情况值不同,只知道umask是干什么的。
 
 
     以上是在UBUNTU系统下测试!
本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/297400

转载地址:http://nwzma.baihongyu.com/

你可能感兴趣的文章
第十四学 linux内核——进程管理——进程控制块的内容(3)
查看>>
引路蜂地图应用详细解说
查看>>
hdu1023(大数+递推)
查看>>
【Linux_Fedora_应用系列】_2_如何安装视频播放器和视频文件解码
查看>>
关于ps cs5的一些问题
查看>>
谈一个程序员创业的前期投资和成功的可能性
查看>>
【web技术】html特效代码(二)
查看>>
Ubuntu分区方案归总
查看>>
腾讯游戏设计(tgideas.qq.com)回复处CSRF任意换马甲
查看>>
使用POI生成Excel报表
查看>>
Oracle重建临时表空间
查看>>
sql server常有的问题-实时错误'91' 对象变量或with块变量未设置
查看>>
值类型引用类型的区别(转)
查看>>
jsp连接MySQL数据库显示GIS地理数据乱码问题的解决(select AsText(the_geom))
查看>>
销售管理之调拨销售管理
查看>>
系统二级运维之业务单据错误处理
查看>>
Little Sympathy for Bear Stearns : NPR
查看>>
设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)
查看>>
CentOS6.4 配置Haproxy
查看>>
动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)
查看>>