|
发表于 2004-8-12 17:46:49
|
显示全部楼层
umask
生成新文件或目录时候,得到的权限取决于umask值。在命令行界面中输入umask可以得到权限的当前数字掩码值:
#umask
0022
要了解这个数字,就要明确权限的数字值。umask中的第一个数当前未用,因此实际umask为022。
下面举一个例子。如果给每个人文件与目录的权限,则所有的用户都具有读、写、执行权限,前面曾介绍过,这些权限对应于数字7(r+w+x=4+2+1)。作用于所有用户,即得到777。也可以用下列命令对所有用户设置文件abc的同一权限:
#chmod 777 abc
习惯上,其对应与umask值000。但是,umask不能对任何文件配置执行(x=1)权限。因此umask值022对应与权限664或rw-r-r。换句话说,对于新文件,拥有者有读、写权限,组成员有读权限,所有其他用户有读权限。 |
|