简单介绍一下umask 命令使用方法
现在越来越多的人使用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 命令使用方法相关推荐
- Linux简单介绍及常用命令
Linux 参考整理 https://www.runoob.com/linux/linux-tutorial.html 介绍 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 ...
- 简单介绍oracle重置序列的方法
这篇文章介绍了oracle重置序列的方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 oracle序列创建以后,如果想重置序列从 0 开始,逐渐递增 ...
- 简单介绍Vue之vue.$set()方法源码案例
这篇文章主要介绍了Vue之vue.$set()方法源码案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 在使用vue开发项目的过程中,经常会遇到这样 ...
- 简单介绍六点nginx优化的方法
这篇文章主要介绍了nginx优化的六点方法,有对nginx优化不太熟悉的同学可以参考下 一.优化Nginx并发量 [root@proxy ~]# ab -n 2000 -c 2000 http://1 ...
- C语言中strand() rand() time()函数的简单介绍及获取随机数的方法
rand()函数简介 功 能 :伪随机数发生器 所属库:stdlib.h 用 法 :需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每行代码都可以产生不同的随机数. 函数原型:in ...
- 简单介绍js中的confirm()方法的使用
今天学习了js 中confirm的使用方法 confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框. 如果用户点击确定按钮,则 confirm() 返回 true.如果点击取消按 ...
- python floor是什么意思_简单介绍Python中的floor()方法
floor()方法返回不大于x的最大整数(向下取整). 语法 以下是floor()方法的语法: import math math.floor( x ) 注意:此函数是无法直接访问的,所以我们需要导入m ...
- 简单介绍一下python的魔方方法
.构造和析构:魔法方法总是被下划线包围例如_init_,其"魔力"体现于总能够在适当的时候被自动调用. (1)init__构造函数:初始化或实例化变量 (2)new(cls[,-] ...
- 简单介绍app软件开发的方法
找软件开发公司,除了要了解其app开发报价,相应的软件开发知识也需要了解,比如app开发方法就分为好几种.下面汇动信息为你分析app开发方式的差异,企业在选择软件开发公司时需要掌握相关的软件开发知识. ...
最新文章
- python3.6.4安装教程-Centos7 安装Python3.6.4
- 100以内素数之和python123_python质数,水仙花数,简单猜拳游戏等
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- python输入错误提示再次输入_Python实现用户登录并且输入错误三次后锁定该用户...
- linux c语言 udp 接收和发送数据用同一个端口_【Python学习笔记】80、UDP编程
- 全是大事:百度华为联手搞AI;滴滴再融40亿美元也说搞AI
- Spring学习笔记(十三)
- 最容易理解的handler
- 在线教学生计算机,洪恩老兔轻松教你学电脑
- java项目之人事管理系统|HRM(java毕业设计Struts2、mybatis框架项目
- 【OTDR曲线工具箱】02 OTDR测量曲线查看
- matlab机器学习之knn算法实例
- matlab的1stopt,用1stOpt解出非线性方程组的解作为初值用Matlab求解,解不出来
- android sqlite 示例,Android SQLite数据库操作示例
- 信息熵与老鼠试药、称球问题
- 医学图像处理与深度学习入门
- es6删除数组某一项_什么时候用集合,什么时候用数组?一文帮你清晰界定
- 百度18年兴衰背后:一部互联网流量变迁史
- 在米帝求学的你,知道每个州的圣诞节特色活动吗!
- 指纹识别真安全吗?简单技术处理后橘子皮都能解锁