Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-mar...
by cedar_1982 - Solaris文档中心 - 2008-10-16 19:51:16 阅读(1438) 回复(0)
创建非目录文件时,用666减umask值(目录文件用777减),结果就是权限值。 那如果你把umask值设置为027呢,那用666怎么减? 那就要知道umask的原理了,事实上umask值的反码和八进制666(对于非目录文件)和777(目录文件)进行按位与运算,从而产生缺省的权限值赋给新创建的文件。 二进制中值为027的umask是000,010,111, 027的反码是 111,101,000 二进制下八进制666是 110,110,110 按位与操作就是被操作的两个...
umask设置文件和目录的反码,和chmod正好相反。 umask一般在/etc/profile $[HOME]/.bash_profile $[HOME]/.profile文件中设置。 系统不容许那个帐号创建一个文件就拥有执行的熟悉,所以文件最高为666,目录为777. umask [选项][掩码] -s 显示当前掩码 umask 022 777-022=655 新建目录属性 666-022=644 新建文件属性 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14446/s...
umask用法 当最初登录到系统中时, 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命令之前一直有效。...
[root@hzscm]% umask 0022 [root@hzscm]% bash bash-2.03# umask 022 新建一个窗口用同样的用户登录, [root@hzscm]% umask 0022 [root@hzscm]% bash bash-2.03# umask 000 查看.profile文件,发现是 umask 022 好奇怪啊,怎么有的时候是000呢?