红联Linux门户
Linux帮助

/etc/fstab中umask=0022的疑问?

发布时间:2008-10-21 13:34:12来源:红联作者:yezhulin1982
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hdb7 / ext3 noatime,errors=remount-ro 0 1
/dev/hdb8 /home reiserfs noatime 0 2
/dev/hdb9 /usr xfs noatime 0 2
/dev/hdb10 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hda6 /mnt/de vfat defaults,uid=1000,utf8,[color=Blue]umask=0022 0 0[/color]

为什么最后一行,明明指定了umask=0022,那么该fat分区挂载以后目录缺省权限是:0755,文件缺省权限是:0644啊。
可是实际权限为:文件和目录的缺省权限都为0755
,文件的缺省权限位中的用户、用户所在的组及其它用户的执行权限始终有,不知是什么原因?
文章评论

共有 3 条评论

  1. 心情好 于 2008-10-21 22:48:22发表:

    你可以用:umask -S 命令看一下会更明白!

  2. windwiny 于 2008-10-21 16:16:09发表:

    rwx ,,, 2 掩掉的不就是 w 位吗? 你还想掩掉 x 位, 用 3

  3. tioced 于 2008-10-21 15:34:07发表:

    是缺省值,它允许其他人读您的新文件(如果他们可以得到它们),但是不能进行修改。为了在缺省的情况下使新文件更安全