Re: Making a vfat partition writeable by all in `users' group?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2003-04-22 at 15:37, Michael Schwendt wrote:
> It is a _mask_, hence it's name. Think of "umask" as a bitmask of
> the permission bits you want to _erase_.

Ah! Okay, I understand now.

> It is the same as the "umask" that is applied when you use "chmod",
> a boolean operation
> 
>   file_permissions = (NOT umask) AND chmod_value  
> 
> where "chmod_value" is either the value you specify upon changing
> the permissions of a file or the value that is stored for the file.
> 
> The FAT filesystems do not have as many permission bits as the
> ext2/ext3 filesystems. Upon mounting a VFAT partition, a compatible
> permissions value is constructed from the few FAT permissions bits
> and all bits specified in your umask value are erased. For the
> most files, the constructed default value is 0777 (rwxrwxrwx),
> so an umask=0007 masks "world/other" bits and the result becomes
> 0770.   [ (NOT 0007) AND 0777 = 0770 AND 0777 = 0770 ]

Thank you. Excellent explanation!

> I haven't tried dmask/fmask yet. The manual says they work with a
> 2.5.x kernel. But they look useful. 

Yep, I noticed that fmask and dmask only work for 2.5.x when I looked at
the man page again after reading your first reply.

Thanks!

Best, Darren

-- 
=====================================================================
D. D. Brierton            darren@xxxxxxxxxxx          www.dzr-web.com
       Trying is the first step towards failure (Homer Simpson)
=====================================================================





[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux