umask 文件预设权限掩码
我们在创建一个文件或目录时,新创建的文件或目录都默认有自己的权限,那么这些权限系统是如何默认设定的呢?这就是由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 文件预设权限掩码相关推荐
- Linux umask 文件默认权限
一.umask是什么 登录系统以后创建的一个文件会有一个默认权限.umask的作用就是设置用户创建文件或者目录的默认权限.umask设置的是权限的补码,我们常用的chmod设置的是文件权限码.一般在/ ...
- umask命令:设置文件的默认权限掩码
今天接触到了掩码,从博客上总结了一些关于掩码解释比较全面的分析,和大家分享下. 文件权限是linux系统中的一种安全机制,通过设置不同的权限,可以达到限制用户操作的目的,有效地保证了文件的完整性. 默 ...
- linux中设置默认权限的命令,Linux默认权限掩码
Linux教程 Linux教程:http://www.fdlly.com/m/linux 文章目录 默认权限掩码 设置权限掩码 以文字的方式设置权限掩码 查看系统当前的权限掩码 默认权限掩码 当我们创 ...
- linux修改权限掩码,Linux中控制文件权限修改的chgrp和umask命令用法
chgrp - 改变文件的组所有权 总览 chgrp [选项] 组文件... POSIX 选项: [-R] [--] Austin 草拟选项: [-hHLPR] GNU 团体指示: [--refere ...
- linux掩码,linux文件权限掩码umask
peter@initroot:/tmp$ touch testfile peter@initroot:/tmp$ mkdir testdir peter@initroot:/tmp$ ls -ld t ...
- 【已阅】文件权限属性八进制表示法,chmod(文件权限属性更改),chown,chgrp指令,默认/实际起始权限与umask权限掩码关系,文件删除与粘滞位问题等
文件权限属性的八进制表示法 这个其实非常简单,因为文件权限属性也就三种,也就是可读,可写或者可执行. 然后对于这三种文件权限属性都是2元式的,要么行,要么不行,因此可以用0和1来表示,0表示没该权限, ...
- HDFS权限管理、用户身份认证和数据访问授权、UGO权限管理、umask权限掩码、UGO权限相关命令、Web页面修改UGO权限
HDFS权限管理 1.1 总览概述 作为分布式文件系统,HDFS也集成了一套兼容POSIX的权限管理系统.客户端在进行每次文件操时,系统会从用户身份认证和数据访问授权两个环节进行验证: 客户端的操作请 ...
- Linux下的权限掩码umask,Linux下的权限掩码umask
权限掩码umask 我们都知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当前用户.用户组用户以及其他用户分配不同的访问权限.那么,我们新创建的目录和文件本身 ...
- Linux下的权限掩码umask
权限掩码umask 我们都知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当前用户.用户组用户以及其他用户分配不同的访问权限.那么,我们新创建的目录和文件本身 ...
- linux 权限掩码 umask
一 权限掩码umask umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读 ...
最新文章
- php 复选框 单选 全选,复选框全选/不全选,选择结果提交
- 一家AI创业公司的自救:深陷疫情重点打击行业,60天从烧钱到盈利
- UBI系统原理-中【转】
- linux 根目录下的子目录的意义
- 简明python教程 --C++程序员的视角(八):标准库
- SpringBoot 根据传参返回不同的内容
- Linux学习笔记-Linux下读写文件
- [转载]博客园MetaWeblog使用帮助
- 问题 B: 算术基本运算 山东科技大学 oj c语言
- ubuntu14.04安装V-REP和用户使用手册
- vim 复制到剪切板
- postSQL使用触发器(trigger)分表
- Cisco(PacketTracer) - 三层交换机
- qq无法启动此程序计算机中丢失dll,Win7系统打开QQ提示丢失DLL文件怎么办
- 中国石油大学(北京)-《安全与生活》在线考试
- 几种常用的开发模型和测试模型
- 【OpenHarmony】napi基本用法之promise实现
- Generator 快速理解
- supercharge快充_华为Mate 10超级快充SuperCharge那些事儿
- 高仿钉钉和小米的日历控件