zoukankan      html  css  js  c++  java
  • umask

    1.umask是什么?

    在创建文件或者文件夹的时候都会有默认的权限设置,umask可以看作是这个默认配置的配置文件

    2.umask什么样子?

    root@ubuntu:/opt/shell# umask
    0022

    3.如何更改umask?

    3.1直接输入

    root@ubuntu:/opt/shell# umask 002
    root@ubuntu:/opt/shell# umask 
    0002

    3.2 加入用户的.profile文件或者/etc/profile中

    umask=002

    4.umask中的三个数字代表什么?

    =========下面为对应表=====================

    umask中的数字      file的权限       文件夹的权限

      0         6       7

     

      1         6       6

     

      2         4       5

     

      3         4       4

     

      4         2       3

     

      5         2       2

     

      6         0       1

     

      7         0       0

    ===========================

    如umask为002

    第一个0   表示 创建文件的owner权限为6  创建文件夹的owner权限为7

    第二个0   表示 创建文件的group权限为6  创建文件夹的group权限为7

    第三个2   表示 创建文件的others权限为4  创建文件夹的others权限为5

    所以umask为002  表示为默认创建文件的权限为664,默认创建文件夹的权限是775

    5.实践

    root@ubuntu:/tmp# umask 002            //修改umask配置
    root@ubuntu:/tmp# umask           //查看umask设置
    0002
    root@ubuntu:/tmp# touch test.txt       //创建文件
    root@ubuntu:/tmp# mkdir test      //创建文件夹
    root@ubuntu:/tmp# ls -al |grep test  //查看创建的文件和文件夹的访问属性
    drwxrwxr-x  2 root root 4096 Mar  8 09:40 test        //文件夹属性:775
    -rw-rw-r--  1 root root    0 Mar  8 09:40 test.txt    //文件属性:664

    6收工

     

  • 相关阅读:
    12月14日总结观影数据集之大数据分析who
    12月09日总结python对json 数据转换
    12月12日总结观影数据集之大数据分析when
    阅读笔记
    12月11日总结观影数据集之大数据分析what
    12月13日总结where
    12月15日总结观影数据集之大数据分析how
    12月10日总结python数据备份
    12月16日观影大数据分析 how much
    可能的加分项
  • 原文地址:https://www.cnblogs.com/horizonli/p/5253085.html
Copyright © 2011-2022 走看看