现在越来越多的人使用linux系统,接下来为大家介绍一下linux系统的umask命令

1.命令简介

umask 为 Shell 内建命令,用于设置创建文件时的权限掩码。

权限掩码由 3 个八进制数字组成,将 777(八进制)减掉权限掩码后,即可得到新建文件的默认权限。它与 chmod 的效果刚好相反。

2.命令格式

umask [-p] [-S] [MODE]

后不跟任何选项与参数单独执行 umask,则以八进制格式显示当前权限掩码。

3.选项说明

-p [MODE]

以八进制数字形式显示或设置权限掩码。当 MODE 没有提供时,显示当前权限掩码。为默认选项

-S [MODE]

以字符形式显示或设置新建文件的默认权限。当 MODE 没有提供时,显示新建文件的默认权限
注意:出于安全的考虑,文件的执行权限不能通过权限掩码来设置,必须手工修改。

4.常用示例

(1)显示当前权限掩码。

umask
0022

(2)以字符形式显示新建文件的默认权限。

umask -S
u=rwx,g=rx,o=rx

等于八进制权限位 0777 减去掩码 0022,即 0755,以字符形式显示为 u=rwx,g=rx,o=rx。

(3)设置权限掩码并查看。

#设置权限掩码
umask 044#查看权限掩码
umask
044

简单介绍一下umask 命令使用方法相关推荐

  1. Linux简单介绍及常用命令

    Linux 参考整理 https://www.runoob.com/linux/linux-tutorial.html 介绍 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 ...

  2. 简单介绍oracle重置序列的方法

    这篇文章介绍了oracle重置序列的方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 oracle序列创建以后,如果想重置序列从 0 开始,逐渐递增 ...

  3. 简单介绍Vue之vue.$set()方法源码案例

    这篇文章主要介绍了Vue之vue.$set()方法源码案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 在使用vue开发项目的过程中,经常会遇到这样 ...

  4. 简单介绍六点nginx优化的方法

    这篇文章主要介绍了nginx优化的六点方法,有对nginx优化不太熟悉的同学可以参考下 一.优化Nginx并发量 [root@proxy ~]# ab -n 2000 -c 2000 http://1 ...

  5. C语言中strand() rand() time()函数的简单介绍及获取随机数的方法

    rand()函数简介 功 能 :伪随机数发生器 所属库:stdlib.h 用 法 :需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每行代码都可以产生不同的随机数. 函数原型:in ...

  6. 简单介绍js中的confirm()方法的使用

    今天学习了js 中confirm的使用方法 confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框. 如果用户点击确定按钮,则 confirm() 返回 true.如果点击取消按 ...

  7. python floor是什么意思_简单介绍Python中的floor()方法

    floor()方法返回不大于x的最大整数(向下取整). 语法 以下是floor()方法的语法: import math math.floor( x ) 注意:此函数是无法直接访问的,所以我们需要导入m ...

  8. 简单介绍一下python的魔方方法

    .构造和析构:魔法方法总是被下划线包围例如_init_,其"魔力"体现于总能够在适当的时候被自动调用. (1)init__构造函数:初始化或实例化变量 (2)new(cls[,-] ...

  9. 简单介绍app软件开发的方法

    找软件开发公司,除了要了解其app开发报价,相应的软件开发知识也需要了解,比如app开发方法就分为好几种.下面汇动信息为你分析app开发方式的差异,企业在选择软件开发公司时需要掌握相关的软件开发知识. ...

最新文章

  1. python3.6.4安装教程-Centos7 安装Python3.6.4
  2. 100以内素数之和python123_python质数,水仙花数,简单猜拳游戏等
  3. 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
  4. python输入错误提示再次输入_Python实现用户登录并且输入错误三次后锁定该用户...
  5. linux c语言 udp 接收和发送数据用同一个端口_【Python学习笔记】80、UDP编程
  6. 全是大事:百度华为联手搞AI;滴滴再融40亿美元也说搞AI
  7. Spring学习笔记(十三)
  8. 最容易理解的handler
  9. 在线教学生计算机,洪恩老兔轻松教你学电脑
  10. java项目之人事管理系统|HRM(java毕业设计Struts2、mybatis框架项目
  11. 【OTDR曲线工具箱】02 OTDR测量曲线查看
  12. matlab机器学习之knn算法实例
  13. matlab的1stopt,用1stOpt解出非线性方程组的解作为初值用Matlab求解,解不出来
  14. android sqlite 示例,Android SQLite数据库操作示例
  15. 信息熵与老鼠试药、称球问题
  16. 医学图像处理与深度学习入门
  17. es6删除数组某一项_什么时候用集合,什么时候用数组?一文帮你清晰界定
  18. 百度18年兴衰背后:一部互联网流量变迁史
  19. 在米帝求学的你,知道每个州的圣诞节特色活动吗!
  20. 指纹识别真安全吗?简单技术处理后橘子皮都能解锁

热门文章

  1. 1470篇!CVPR2020结果出炉(附13篇论文链接/开源代码/解读)
  2. 漫画:进了大厂,都得了哪些病?太形象了!哈哈哈!
  3. 笔记精选(返回点赞总数和挑选笔记数量)
  4. 魔术索引(返回索引值最小的一个)
  5. 为什么U-Net在医学图像上表现优越?
  6. 使用计算机视觉算法检测钢板中的焊接缺陷
  7. 深度学习的实时面部姿势估计研究
  8. mariadb 基础使用
  9. SpringMVC基础及应用-李守红
  10. SQL Server 2008 Ent Dev Key