Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace RootSquashConfiguration

An administrative feature that allows you to restrict root level access from clients that try to access your Lustre file system as root.

Properties

Optional clientExceptions

clientExceptions: Array<string>

A list of NIDs allowed with this lustre file system not to be squashed. A maximum of 10 is allowed.

Optional identitySquash

identitySquash: IdentitySquash

Used when clients accessing the Lustre file system have their UID and GID remapped to {@code squashUid} and {@code squashGid}. If {@code ROOT}, only the root user and group (UID/GID 0) are remapped; if {@code NONE}, no remapping is done. If unspecified, defaults to {@code NONE}.

Optional squashGid

squashGid: undefined | number

The GID value to remap to when squashing a client GID. See {@code identitySquash} for more details. If unspecified, defaults to {@code 65534}. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional squashUid

squashUid: undefined | number

The UID value to remap to when squashing a client UID. See {@code identitySquash} for more details. If unspecified, defaults to {@code 65534}. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj