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.10.1 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.10.0 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.9.0 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.8.1 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.8.0 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.7.0 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.6.2 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.5.10 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.3.10 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.6.1 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.3.9 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.6.0 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.5.9 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.5.8 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.3.8 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.5.7 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.3.7 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.5.6 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.3.6 lib/fs/ext3/posix_acl_entry.rb
manageiq-smartstate-0.5.5 lib/fs/ext3/posix_acl_entry.rb