zoukankan      html  css  js  c++  java
  • Linux umask权限

    文件基本权限

    Linux中文件权限由三部分组成:

    rw-r--r--
    前三位:表示用户所拥有的权限
    中三位:表示用户所在组的权限
    后三们:表示其他用户的权限
    
    
    权限 八进制 十进制
    - - - 000 0
    - - x 001 1
    - w - 010 2
    - w x 011 3
    r - - 100 4
    r - x 101 5
    r w - 110 6
    r w x 111 7
    r:可读 w:可写 x:可执行
    

    umask:文件的权限反向掩码,又叫遮罩码。

    权限
    文件 666-umask
    目录 777-umask
    注意:
    1、文件默认在创建的时候是没有执行权限的,所以最大权限为666
    2、如果umask=023,666-023=643,这样其实是存在问题的。因为这样其他用户则拥有了执行权限,而这样默认是不允许的,所以需要进位加1,则正确结果为666-023=644,即对于文件而言如果减得的结果中含有执行权限,则需要将其加1处理。
    3、查看当前umask,直接使用umask即可
    4、修改当前umask,使用umask umaskNumber,仅对当前Shell有效
    
  • 相关阅读:
    java语言基础
    常用4种限流算法介绍及比较
    如何用Redis实现分布式锁
    翻转字符串
    JAVA之io流
    JAVA之Collections集合
    【转】IT行业岗位以及发展方向
    JAVA之字符串
    JAVA之数组
    Linux之判断字符串是否为空
  • 原文地址:https://www.cnblogs.com/surpassme/p/9292130.html
Copyright © 2011-2022 走看看