星期一, 1 二月 2010

UNIX 下通过umask来设置新文件的默认权限

« MySQL 表修复 | Main | apache2+Tomcat5.5+mod_jk1.2 时URL中无法传递中文的问题 »
在unix中,新文件的默认权限是通过umask环境变量来控制的。umask设置的权限位是被屏蔽掉的权限位,就是被限制的权限。例如 umask是 222,那么所有者、组、其它就都没修改的权限了。 0表示不限制,在umask中,0对目录和文件的作用是不同的。对于目录就是可读取、修改和运行,但是对文件就是只有读取和修改。这是因为,大部分文件默认就不需要运行的权限,而且默认赋予文件运行权限是很危险的。所以要授予文件运行权限必须使用chmod来进行明确的授权!

Posted by xiaojf at 7:49 下午 in 未分类

 

[Trackback URL for this entry]

Your comment:

(not displayed)
 
 
 

Live Comment Preview:

 
« First  « Prev   1 2 3 4 5   Next »  Last »
« 二月 »
星期日星期一星期二星期三星期四星期五星期六
 123456
78910111213
14151617181920
21222324252627
28