前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux命令(15)——umask命令

Linux命令(15)——umask命令

作者头像
恋喵大鲤鱼
发布2018-08-03 11:06:05
6170
发布2018-08-03 11:06:05
举报
文章被收录于专栏:C/C++基础C/C++基础

1.功能

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

2.语法

代码语言:javascript
复制
umask [选项] [权限掩码]

3.选项说明

选项

功能

-p

显示当前权限掩码

-S

以字符方式表示权限掩码

注意: 处于安全的考虑,普通文件的执行权限不能通过权限掩码来设置,必须手工修改。

4.典型示例

(1)显示当前权限掩码

代码语言:javascript
复制
umask        //输出0222
umask –S     //输出u=rwx,g=rwx,o=rx

(2)设置权限掩码

代码语言:javascript
复制
[dablelv@TENCENT64 ~]$ umask 044
[dablelv@TENCENT64 ~]$ umask
u=rwx,g=wx,o=wx

参考文献

[1]man umask

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年11月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.功能
  • 2.语法
  • 3.选项说明
  • 4.典型示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档