OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [Documentation/] [filesystems/] [adfs.txt] - Rev 1765

Compare with Previous | Blame | View Log

Mount options for ADFS
----------------------

  uid=nnn       All files in the partition will be owned by
                user id nnn.  Default 0 (root).
  gid=nnn       All files in the partition willbe in group
                nnn.  Default 0 (root).
  ownmask=nnn   The permission mask for ADFS 'owner' permissions
                will be nnn.  Default 0700.
  othmask=nnn   The permission mask for ADFS 'other' permissions
                will be nnn.  Default 0077.

Mapping of ADFS permissions to Linux permissions
------------------------------------------------

  ADFS permissions consist of the following:

        Owner read
        Owner write
        Other read
        Other write

  (In older versions, an 'execute' permission did exist, but this
   does not hold the same meaning as the Linux 'execute' permission
   and is now obsolete).

  The mapping is performed as follows:

        Owner read                              -> -r--r--r--
        Owner write                             -> --w--w---w
        Owner read and filetype UnixExec        -> ---x--x--x
    These are then masked by ownmask, eg 700    -> -rwx------
        Possible owner mode permissions         -> -rwx------

        Other read                              -> -r--r--r--
        Other write                             -> --w--w--w-
        Other read and filetype UnixExec        -> ---x--x--x
    These are then masked by othmask, eg 077    -> ----rwxrwx
        Possible other mode permissions         -> ----rwxrwx

  Hence, with the default masks, if a file is owner read/write, and
  not a UnixExec filetype, then the permissions will be:

                        -rw-------

  However, if the masks were ownmask=0770,othmask=0007, then this would
  be modified to:
                        -rw-rw----

  There is no restriction on what you can do with these masks.  You may
  wish that either read bits give read access to the file for all, but
  keep the default write protection (ownmask=0755,othmask=0577):

                        -rw-r--r--

  You can therefore tailor the permission translation to whatever you
  desire the permissions should be under Linux.

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.