zoukankan      html  css  js  c++  java
  • Linux基础命令umask(系统如何计算权限?系统中为什么新创建的目录的权限为755,文件的权限为644)

    系统中为什么新创建的目录的权限为755,文件的权限为644

    都是由系统的控制权限所控制的

    umask             #控制权限的命令

    系统中是如何计算权限 ?

    系统新创建的目录的权限由最大权限777减去umask控制权限022得到的就是755,所以说新创建的目录的权限为755,新创建文件的权限由文件最大权限666减去umask控制权限022,得到644权限,所以说新创建的文件的权限为644,当文件权限遇到奇数时,在奇数为加一 

    为什么目录最大的权限是777,而文件最大的权限是666 ?

    系统默认所有创建的文件都不可以执行,执行用数字1表示,所以文件最大的是666

    设置的umask为临时变量,退出登录即失效

  • 相关阅读:
    initData()
    moveUp()
    moveLeft()
    moveDown()
    函数具体分析
    Linux命令学习笔记
    RocketMQ使用记录
    solr安装记录
    centos7下面ruby的升级
    centos7下面装fastdfs
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13367358.html
Copyright © 2011-2022 走看看