zoukankan      html  css  js  c++  java
  • umask 介绍

    umask码 是用户创建文件或目录的初始权限设置值


    文件或目录的权限:
    读: r — 4
    写: w — 2
    执行: x — 1

    输入umask 查看umask 码


    设定umask码,umask 0033


    1、创建文件的最大权限是666,即 -rw-rw-rw- 第一个“-”表示文件
    2、创建目录的最大权限是777,即 drwxrwxrwx   d表是目录

    创建文件或者目录的权限:


    目录时:创建的目录的权限=777-umask码
    如,umask=0023 则创建的目录权限是 754 即 drwxr-xr--

    文件时:分2种情况
    1、如果umask全部为奇数,则 创建的文件的权限=666-umask码,奇数为上浮为偶数
    如,umask=0033,则创建的文件权限是 644(666-033=633,奇数上浮变为644) 即-rw-r--r--

    2、如果umask全部偶数,则 创建的文件的权限=666-umask码
    如,umask=0042,则创建的文件权限是 624 (666-042=624,全部为偶数不变) 即 -rw--w-r--

    3、如果umask有奇数又有偶数,则 创建的文件的权限=666-umask码,奇数为上浮为偶数
    如,umask=0043,则创建的文件权限是 624 (666-043=623,偶数不变,奇数上浮为偶数,变为624) 即-rw--w-r--

  • 相关阅读:
    day54
    day53
    CAS客户端整合(四)-- Cacti
    不重新编译安装php模块的方法
    CAS客户端整合(三) Otrs
    CAS客户端整合(二) Zabbix
    CAS客户端整合(一) Discuz!
    [Django笔记] Apache + mod-wsgi 环境部署所遇到的各种问题总结
    Baidu
    Scrapy框架初探
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/11557069.html
Copyright © 2011-2022 走看看