umask:控制默认文件和目录权限的值
常用的命令展示
查看当前环境的umask值【基于redhat6.4】
方案一: sed -n '65,69p' /etc/bashrc 写入/etc/bashrc --> 临时生效 0022(root) 0002(普通)
方案二: grep umask /etc/profile 写入/etc/profile --> 永久生效 0022(root) 0002(普通)
根据umask计算文件默认权限值
基本原则:
文件夹: 直接相减接口
文 件: 遇到基数的位,相减的结果+1
假设当前的umask为 032 –> 适用于文件 文件最大666 【如果遇到umask有奇数位,则相减的结果+1】
6 6 6 6 6 6
0 3 2 – 0 5 1 –
1 + 1 1 +
—— ——–
6 4 4 6 2 6
—————————————————————————————-
777 –> 文件最大777,正常加减即可
032
——
745
[root@localhost 2018]# umask 032 [root@localhost 2018]# mkdir ftl2018 [root@localhost 2018]# touch file2018
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
本文来自一日成建站教程网(https://www.yiricheng.cn/),为广大编程爱好者提供零基础快速搭建博客网站的方法,分享计算机网络、HTML、CSS、JavaScript、PHP、响应式设计以及Python自动化办公的博客文章,另有各类小工具、电子书、免费教程。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。