linux红帽umask,Linux-umask
3.文件管理
3.3 特殊权限
3.3.1 默认权限umask
1.默认权限
u 若使用者建立为『档案』则预设『没有可执行( x )权限』,亦即只有rw这两个项目,也就是最大为 666 分,预设权限如下:-rw-rw-rw-。
u 若用户建立为『目录』,则由于 x 与是否可以进入此目录有关,因此默认为所有权限均开放,亦即为 777 分,预设权限如下:drwxrwxrwx。
2.创建文件的默认权限
[root@localhost tmp]# touch aaa
[root@localhost tmp]# ll aaa
-rw-r--r--. 1 root root 0 Mar 13 21:05 aaa
[root@localhost tmp]# mkdir bbb
[root@localhost tmp]# ll -d bbb/
drwxr-xr-x. 2 root root 6 Mar 13 21:07 bbb/
3.查看umask值
[root@localhost tmp]# umask
0022
4.修改umask值
[root@localhost tmp]# umask 222
[root@localhost tmp]# umask
0222
[root@localhost tmp]# touch aaa.a
[root@localhost tmp]# ll aaa.a
-r--r--r--. 1 root root 0 Mar 13 21:08 aaa.a
[root@localhost tmp]# mkdir bbb.b
[root@localhost tmp]# ll -d bbb.b/
dr-xr-xr-x. 2 root root 6 Mar 13 21:08 bbb.b/
5.伪结论
创建文件的权限=默认权限-umask
6.疑问
[root@localhost tmp]# umask 033
[root@localhost tmp]# umask
0033
[root@localhost tmp]# touch aaa.033
[root@localhost tmp]# ll aaa.033
-rw-r--r--. 1 root root 0 Mar 13 21:17 aaa.033
#疑问:666-033=633 ?
or
666-033=644 ?
7.创建文件的权限的准确计算方法
u 将umask值转换成二进制
033----->000 011 011
u 将二进制取反
000 011 011---->111 100 100
u 将反码与默认权限的二进制数进行按位与运算
111 100 100
110 110 110
110 100 100
u 结果即为创建文件的权限。
110 100 100 ---->644
8.不同用户的umask默认不同
[calf@localhost ~]$ umask
0002
[root@localhost tmp]# umask
0022
标签:tmp,rw,umask,Linux,权限,root,localhost
来源: https://blog.51cto.com/5482173/2490159
linux红帽umask,Linux-umask相关推荐
- 红帽企业 Linux 下载
很多学习 Linux 的宝宝们在学习 Linux 时都会下载 例如 Ubuntu,Debian 等等 但其实在工作上,大型公司用的 Linux 绝大部份都是用 Red Hat Enterprise L ...
- 【linux命令】Linux 中文件和文件夹的权限 、ll命令、SGID、默认权限、umask
文章目录 一.ll命令 二.linux权限概述 2.1 权限 详解 2.2 权限对于目录的意义 2.3 权限对于文件的意义 2.4 验证下文件的删除权限 2.5 SGID 3 默认权限和umask 3 ...
- 红帽企业版Linux成为Linux下的.NET Core的参考平台
微软和红帽声明将在红帽企业版Linux运行的.NET纳入官方支持.经两家公司透露,"红帽企业级Linux将成为Linux下的.NET Core主要参考操作系统". \\ 来自红帽资 ...
- linux红帽网页中文乱码解决,【linux学习笔记】安装redhat时中文显示乱码(小方框)解决方法...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ------------------------------------- 防抽------------------------------------- ...
- 红帽企业版linux 7.3,红帽推企业Linux 7.3 新功能特性一览
原标题:红帽推企业Linux 7.3 新功能特性一览 [IT168 云计算]日前红帽宣布推出企业Linux 7.3版本,作为Linux平台的最新版本,红帽方面透漏本次更新的版本在网络与存储功能两方面做 ...
- 红帽linux企业版6的进程,红帽企业版 Linux 6 设备映射多路径
前言 本书论述了红帽企业版 Linux 6 发行本中红帽企业版 Linux 设备映射器多路径(DM-Multipath)的功能. 1. 读者 本书主要面向管理 Linux 操作系统的系统管理员使用,需 ...
- 红帽企业Linux发行日期
下表列出了Red Hat Enterprise Linux的主要和次要更新,发行日期以及随附的内核版本. 红帽通常不会透露未来的发布时间表. 有关红帽企业版Linux生命周期的详细信息,请参考< ...
- Red Hat Enterprise Linux 8(简称RHEL 8,中文名红帽企业Linux 8)的分享链接
Red Hat Enterprise Linux 8(简称RHEL 8,中文名红帽企业Linux 8)的新功能和新特性,和前一代产品RHEL 7相比,它带来了很多的改进,以下详细为你介绍:内核和支持C ...
- 红帽企业Linux生命周期
红帽企业Linux生命周期 总览 细节 生产阶段 全面支持阶段 维护支持一期 维护支持阶段(RHEL 8)阶段/ 维护支持2阶段(RHEL 5.6.7) 延长使用寿命 红帽企业Linux更长的支持附加 ...
最新文章
- 膨胀腐蚀操作(MATLAB)
- 牛客第四次多校Maximum Mode
- 历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?--转
- SpringBoot中使用Thymeleaf常用功能(三):测试Thymeleaf循环取数据
- java中复制图片_如何在Java中实现复制图片
- 腾讯专家深度解析赛题,现场答疑助力上分!
- 设计模式 总揽 通过这篇随笔可以访问所需要了解的设计模式
- [W:pyppeteer.chromium_downloader] start chromium download
- 基于Arduino的桌面激光雕刻机
- 乌班图系统安装mysql
- ENVI下Landsat8辐射定标与大气校正
- RF- BuiltIn_Run Keyword关键字系列
- 携程实习生春招面经-后台开发
- SQL语句中的USING用法
- 知识管理:如何让“隐形的翅膀”飞起来?
- 超大文件上传解决方案:分片断点上传
- [BLE]低功耗蓝牙介绍
- js中转json数组常用方法
- 1046 划拳 PTA
- java 微信报关 V2
热门文章
- 第三章_web管理界面介绍
- css3 gpu加速
- 中国摇滚乐20年来的几张唱片
- DJYOS名字的命名
- Shadow broker=fuzzbunch+metasploit 攻击外网测试以及metasploit大批量扫描目标IP
- 末班车 | PMP改版前最后一期(5月考)
- python网页结构分析_Python爬虫解析网页的4种方式 值得收藏
- 【创新项目实训】Android移动开发教学app案例之camera(一)
- UE4 C++纯slate开发沙盒游戏(一) 菜单部分
- 大型园区的电子签章应用场景:“6类”特色业务实现在线签署