类UNIX系统基础:文件安全与权限(二)
2009-05-13 11:50:52来源:未知 阅读 ()
当最初登录到系统中时, u m a s
k命令确定了你创建文件的缺省模式。这一命令实际上和c h m o
d命令正好相反。你的系统管理员必须要为你设置一个合理的u m a s
k值,以确保你创建的文件具有所希望的缺省权限,防止其他非同组用户对你的文件具有写权限。
在已经登录之后,可以按照个人的偏好使用u m a s
k命令来改变文件创建的缺省权限。相应的改变直到退出该s h e l
l或使用另外的u m a s
k命令之前一直有效。
一般来说,u m a s
k命令是在/ e t c /
p r o f i l e文件中设置的,每个用户在登录时都会引用这个文件,所以如果希望改变所有用户的u m a s
k,可以在该文件中加入相应的条目。如果希望永久性地设置自己的u m a s
k值,那么就把它放在自己$ H O M
E目录下的. p r o f
i l e或. b a s h
_ p r o f i l e文件中。
如何计算umask值
u m a s
k命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、属组、其他用户)存在一个相应的u m a s
k值中的数字。对于文件来说,这一数字的最大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用c h m o
d命令增加这一权限。目录则允许设置执行权限,这样针对目录来说, u m a s
k中各个数字最大可以到7。
该命令的一般形式为:
umask
nnn
其中n n
n为u m a s
k置0 0 0 - 7
7 7。
计算u m a s
k值:
可以有几种计算u m a s
k值的方法,通过设置u m a s
k值,可以为新创建的文件和目录设置缺省权限。
与权限位相对应的u m a s
k值。
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
在计算u m a s
k值时,可以针对各类用户分别按上面那张表中按照所需要的文件/目录创建缺省权限查找对应的u m a s
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:SYN 攻击原理以及防范技术
- ACL 疑问 2009-05-13
- 声卡好使了,庆贺一下。 2009-05-13
- 选择FreeBSD的中文编码 2009-05-13
- 见笑了,问一个很简单的问题 2009-05-13
- 在windows下 grub4dos硬盘安装 不解开iso 就差一步啊 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash