zoukankan      html  css  js  c++  java
  • Linux创建目录和文件的默认权限设置

    这两天,项目中使用jenkins自动构建系统时遇到了在Linux中创建目录和文件的权限问题,临时的解决办法是在脚本中增加了chmod赋权限命令;

    偶然想到Linux应该是可以设置默认权限的,故学习了一下。

    在linux中创建文件和目录时,单个用户创建的目录权限都是一致的,创建的文件权限也都是一致的,控制这个创建权限的叫做权限掩码。
    权限掩码的作用就是规范初创文件和目录时候的权限设置,免去了创建后再次修改权限的问题。


    1、查看用户的权限掩码
    命令: umask  

    目录:最大权限是777,减去umask的后三位(022),该用户创建的目录权限即默认是755

    文件:文件的权限必须为偶数。如果是奇数,则需-1变成偶数。777-022=755,每一位都-1变成偶数,即为644。

    2.修改用户权限掩码

    命令:umask  ***

    ***可以是1-3位数,每一位的数值必须<= 7

  • 相关阅读:
    toj 2975 Encription
    poj 1797 Heavy Transportation
    toj 2971 Rotating Numbers
    zoj 2281 Way to Freedom
    toj 2483 Nasty Hacks
    toj 2972 MOVING DHAKA
    toj 2696 Collecting Beepers
    toj 2970 Hackle Number
    toj 2485 Card Tric
    js页面定位,相关几个属性
  • 原文地址:https://www.cnblogs.com/zeke-python-road/p/11287309.html
Copyright © 2011-2022 走看看