Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1973549
  • 博文数量: 424
  • 博客积分: 1291
  • 博客等级: 中尉
  • 技术积分: 2682
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-13 01:34
个人简介

linux oracle 网络安全 编程

文章分类

全部博文(424)

文章存档

2016年(22)

2015年(53)

2014年(57)

2013年(242)

2012年(50)

分类: LINUX

2013-01-28 01:36:11

umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。

这里要说明两点:

1、针对目录来说x权限代表可以进入该目录,所以说对于这个权限初始赋值是没什么问题的;

2、针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的;

 

[root@www ~]# umask
0022

这四个字母代表什么?

首先说明一点,上面四个数字代表是赋值初始化准备丢弃的权限。(相对应文件来说,x权限就算没说明出来丢弃一样必须默认丢弃)

第一个0代表suid 丢弃的权限;

第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外,为什么看看上面解释);

第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);

第三个2代表本文件/目录的其他用户能使用的权限只有有r和x(文件除外)。

 

综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w--  即是:644

如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x  即是:755

如果你要修改unask熟悉直接:

[root@www ~]# umask 002
明白了吧!

 

 

阅读(2691) | 评论(4) | 转发(1) |
1

上一篇:oracle的缓存

下一篇:/etc/xinetd.d目录

给主人留下些什么吧!~~

古丁高手2013-07-25 22:16:45

chenjing1121:写的清晰明了,不过描述最后一个应该写成“第四个”而不是第三个

果然是高手!

回复 | 举报

chenjing11212013-07-25 16:40:03

写的清晰明了,不过描述最后一个应该写成“第四个”而不是第三个

古丁高手2013-01-29 16:59:52

madfrogme:文中各种模糊的描述,哎,还有点期待的

如何模糊,我觉得写得很清晰了啊?哥请说说

回复 | 举报

madfrogme2013-01-29 10:19:33

文中各种模糊的描述,哎,还有点期待的