Sha256: 1445d44cbedb8727e8f6670a977f282755c790313748d57fd5d626fb1464641b

Contents?: true

Size: 972 Bytes

Versions: 66

Compression:

Stored size: 972 Bytes

Contents

module Ext3
  # ////////////////////////////////////////////////////////////////////////////
  # // Data definitions.

  POSIX_ACL_ENTRY = [
    'S',  'type',         # Entry type, see ET_ below.
    'S',  'permissions',  # Permissions, see EP_ below.
    'L',  'u_g_id',       # User / Group id (not defined for some types).
  ]

  class PosixAclEntry
    module EntryType
      ET_U_INODE      = 0x01  # User, specified in inode.
      ET_U_ATTRIB     = 0x02  # User, specified in attribute.
      ET_G_INODE      = 0x04  # Group, specified in inode.
      ET_G_ATTRUB     = 0x08  # Group, specified in attribute.
      ET_RIGHTS_MASK  = 0x10  # Effective rights mask.
      ET_O            = 0x20  # Other, all other users.
    end
    include EntryType

    module EntryPermissions
      EP_EXECUTE  = 0x01  # Execute permission.
      EP_WRITE    = 0x02  # Write permission.
      EP_READ     = 0x04  # Read permission.
    end
    include EntryPermissions
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
manageiq-smartstate-0.2.18 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.17 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.16 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.15 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.14 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.13 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.12 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.11 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.10 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.9 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.8 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.7 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.6 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.5 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.4 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.3 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.2 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.1 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.2.0 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.1.6 lib/fs/ext3/posix_acl_entry.rb