我们在创建一个文件或目录时,新创建的文件或目录都默认有自己的权限,那么这些权限系统是如何默认设定的呢?这就是由umask控制的。
umask 命令主要功能是指定在建立文件时预设的权限掩码,一个文件或目录默认创建时的权限是由以下控制的:

文件最高权限 目录最高权限 umask值 最终目录权限 最终文件权限 备注
root用户 0777 0666 0022 0777-umask=755 0666-umask=644 第1位的0表示特殊权限位,可以忽略开头的0
普通用户 0777 0666 0002 0777-umask=775 0666-umask=664 第1位的0表示特殊权限位,可以忽略开头的0

注意:默认情况下,我们新建一个文件是不需要具有可执行权限的,因此对于文件而言,其默认的最大权限就是666。对于目录而言,可执行权限与用户是否能进入该目录有关,因此默认情况下,目录的所有权限都对外开放,即默认的最大权限为777。

以上就说明,我们创建一个新文件或新目录时,其权限时如何来的,那么,我们当然可以根据自己的意愿来随意设置umask的值啦,这样创建的文件或目录的默认权限就受到我们自由的控制了。

umask的修改:
临时修改,重启失效:umask 002(,666-002=664,777-044=775)
永久修改 vim ~/.bashc (局部影响) 、vim /etc/profile(全局影响)

ps:虽然我们能修改umask的值,但除非真的有自己的特殊需要,否则不建议随意修改系统默认的umask值。

umask 文件预设权限掩码相关推荐

  1. Linux umask 文件默认权限

    一.umask是什么 登录系统以后创建的一个文件会有一个默认权限.umask的作用就是设置用户创建文件或者目录的默认权限.umask设置的是权限的补码,我们常用的chmod设置的是文件权限码.一般在/ ...

  2. umask命令:设置文件的默认权限掩码

    今天接触到了掩码,从博客上总结了一些关于掩码解释比较全面的分析,和大家分享下. 文件权限是linux系统中的一种安全机制,通过设置不同的权限,可以达到限制用户操作的目的,有效地保证了文件的完整性. 默 ...

  3. linux中设置默认权限的命令,Linux默认权限掩码

    Linux教程 Linux教程:http://www.fdlly.com/m/linux 文章目录 默认权限掩码 设置权限掩码 以文字的方式设置权限掩码 查看系统当前的权限掩码 默认权限掩码 当我们创 ...

  4. linux修改权限掩码,Linux中控制文件权限修改的chgrp和umask命令用法

    chgrp - 改变文件的组所有权 总览 chgrp [选项] 组文件... POSIX 选项: [-R] [--] Austin 草拟选项: [-hHLPR] GNU 团体指示: [--refere ...

  5. linux掩码,linux文件权限掩码umask

    peter@initroot:/tmp$ touch testfile peter@initroot:/tmp$ mkdir testdir peter@initroot:/tmp$ ls -ld t ...

  6. 【已阅】文件权限属性八进制表示法,chmod(文件权限属性更改),chown,chgrp指令,默认/实际起始权限与umask权限掩码关系,文件删除与粘滞位问题等

    文件权限属性的八进制表示法 这个其实非常简单,因为文件权限属性也就三种,也就是可读,可写或者可执行. 然后对于这三种文件权限属性都是2元式的,要么行,要么不行,因此可以用0和1来表示,0表示没该权限, ...

  7. HDFS权限管理、用户身份认证和数据访问授权、UGO权限管理、umask权限掩码、UGO权限相关命令、Web页面修改UGO权限

    HDFS权限管理 1.1 总览概述 作为分布式文件系统,HDFS也集成了一套兼容POSIX的权限管理系统.客户端在进行每次文件操时,系统会从用户身份认证和数据访问授权两个环节进行验证: 客户端的操作请 ...

  8. Linux下的权限掩码umask,Linux下的权限掩码umask

    权限掩码umask 我们都知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当前用户.用户组用户以及其他用户分配不同的访问权限.那么,我们新创建的目录和文件本身 ...

  9. Linux下的权限掩码umask

    权限掩码umask 我们都知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当前用户.用户组用户以及其他用户分配不同的访问权限.那么,我们新创建的目录和文件本身 ...

  10. linux 权限掩码 umask

     一 权限掩码umask umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读 ...

最新文章

  1. php 复选框 单选 全选,复选框全选/不全选,选择结果提交
  2. 一家AI创业公司的自救:深陷疫情重点打击行业,60天从烧钱到盈利
  3. UBI系统原理-中【转】
  4. linux 根目录下的子目录的意义
  5. 简明python教程 --C++程序员的视角(八):标准库
  6. SpringBoot 根据传参返回不同的内容
  7. Linux学习笔记-Linux下读写文件
  8. [转载]博客园MetaWeblog使用帮助
  9. 问题 B: 算术基本运算 山东科技大学 oj c语言
  10. ubuntu14.04安装V-REP和用户使用手册
  11. vim 复制到剪切板
  12. postSQL使用触发器(trigger)分表
  13. Cisco(PacketTracer) - 三层交换机
  14. qq无法启动此程序计算机中丢失dll,Win7系统打开QQ提示丢失DLL文件怎么办
  15. 中国石油大学(北京)-《安全与生活》在线考试
  16. 几种常用的开发模型和测试模型
  17. 【OpenHarmony】napi基本用法之promise实现
  18. Generator 快速理解
  19. supercharge快充_华为Mate 10超级快充SuperCharge那些事儿
  20. 高仿钉钉和小米的日历控件

热门文章

  1. PHP composer作用,php-composer作用分析
  2. PHP面试题(二)---百度
  3. Chladni Figure CodeForces - 1162D (暴力,真香啊~)
  4. centos6下yslow部署
  5. mysql索引简单介绍
  6. 转 GRE -- ME 似乎有件事,一直等待着我去做,努力去做。
  7. linux中执行命令权限不够怎样处理
  8. Web存储(Web Storage)介绍
  9. SQL_Server_2008完全学习之第五章操作架构、索引和视图
  10. 设计模式 ( 四 ) 抽象工厂模式