- 热门文章:
- · find之exec
- · find与xargs
- · crontab的简易用法
- · Shell中的&&、||、()和{}
- · Shell中的正则表达式
- · tr的常规用法
- · Shell中的条件测试
- · 特殊的Shell变量
- · 备份plog数据并发送至邮箱
- · Shell命令点滴
- · PS命令详解
- · 正则表达式点滴
关于umask
umask是什么?
当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默
认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$
[HOME]/.bash_profile或$[HOME]/.profile中设置umask值。
如何计算umask值?
umask命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件
来说,这一数字的最大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权
限,这样针对目录来说,umask中各个数字最大可以到7。
该命令的一般形式为:umask nnn
其中nnn为umask置000 - 777。
我们只要记住u m a s k是从权限中“拿走”相应的位即可。下表是umask值与权限的对照表:
umask 文件 目录
--------------------
0 6 7
1 6 6
2 4 5
3 4 4
4 2 3
5 2 2
6 0 1
7 0 0
--------------------
如:umask值为022,则默认目录权限为755,默认文件权限为644。
- · 將資料直接輸出到檔案
- · AWK 程式中使用 Shell 命令
- · AWK 中陣列的特色
- · AWK 選印合乎指定條件的記錄
- · 加密shell脚本
- · 软链接和硬链接
- · 真正的Windows 98无驱型闪盘
- · 让Windows 98在瞬间启动
- · 全面优化Win 9x系统性能
- · 防止电脑死机二十五招
- · 在Windows中怎样寻找自启动程序
- · 挖掘配置文件的实用功能
- · 安装Windows的DOS技巧
- · 玩转WinXP注册表之性能优化
- · 给Windows 98加个“手动挡”
- · 在Windows 98中预览大量图片
- · 快马加鞭,电脑快启动十五招!
- · 操作系统安全防范设置:win98篇
- · Win98使用时十大优化技巧
- · 制作批处理“快进Win 98”
- · 知道吗?Win98也有缩略图查看模式
- · Windows进入DOS环境的几种方法
- · 让多系统告别启动菜单
- · 提高系统内存效能的五大技巧
- · Windows操作系统13则应用技巧
- · CHKDSK(磁盘检测)命令的运用
- · 提高Windows内存效率的几种方法
- · Windows系统错误代码大全
- · Windows开机关机故障分析及排除
- · 造成系统出现“非法页错误”的原因
- · 浅析非法操作原理及应对策略
- · 没有光驱软驱照样重装系统
- · 让USB手柄在Win 98下即插即用
- · 谈谈Windows系统垃圾的清除
- · 做一个Win98“无驱”闪盘
- · 重要的Windows小技巧荟萃(下)
- · Windows操作系统小技巧荟萃(上)
- · 如何用KV恢复分区表及数据
