Class CIM_UnixFile
extends CIM_LogicalElement

Properities that are associated with various sub-classes of LogicalFile in a Unix environment. This class should have a FileIdentity relationship to the appropriate sub-class of Logical File.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_UnixFile

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringProperities that are associated with various sub-classes of LogicalFile in a Unix environment. This class should have a FileIdentity relationship to the appropriate sub-class of Logical File.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CreationClassNamestring
DescriptionstringCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_LogicalFile.CreationClassNameNone OVERRIDABLE= false
CSCreationClassNamestring
DescriptionstringThe scoping ComputerSystem's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_LogicalFile.CSCreationClassNameNone OVERRIDABLE= false
CSNamestring
DescriptionstringThe scoping ComputerSystem's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_LogicalFile.CSNameNone OVERRIDABLE= false
FileInodeNumberstring
DescriptionstringFile Inode number, as printed by "ls -i"None TRANSLATABLE= true
FileSizeBitsuint64
DescriptionstringMinimum number of bits needed to represent, as a signed integer value, the maximum size of a regular file allowed in the specified directory. Minimum Acceptable Value: 32 pathconf returns this variable when _PC_FILESIZEBITS is passed to it.None TRANSLATABLE= true
FSCreationClassNamestring
DescriptionstringThe scoping FileSystem's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_LogicalFile.FSCreationClassNameNone OVERRIDABLE= false
FSNamestring
DescriptionstringThe scoping FileSystem's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_LogicalFile.FSNameNone OVERRIDABLE= false
Gidstring
DescriptionstringAn identifier that describes the group that owns this file.None TRANSLATABLE= true
LastModifiedInodedatetime
DescriptionstringThe time that the Inode was last modified.None TRANSLATABLE= true
LFNamestring
DescriptionstringThe inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile's Name unique for a given CreationClassName and FileSystem. A full path name is one way to do this.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint321024None None
PropagatedstringCIM_LogicalFile.NameNone OVERRIDABLE= false
LinkCountstring
DescriptionstringCount of the number of names this file has.None TRANSLATABLE= true
LinkMaxuint64
DescriptionstringMaximum number of links to a single file. Minimum Acceptable Value: _POSIX_LINK_MAX(8). pathconf returns this variable when _PC_LINK_MAX is passed to it.None TRANSLATABLE= true
NameMaxuint64
DescriptionstringMaximum number of bytes in a filename (not including terminating null). Minimum Acceptable Value: _POSIX_NAME_MAX(14) pathconf returns this variable when _PC_NAME_MAX is passed to it.None TRANSLATABLE= true
PathMaxuint64
DescriptionstringMaximum number of bytes in a pathname, including the terminating null character. Minimum Acceptable Value: _POSIX_PATH_MAX(255) pathconf returns this variable when _PC_PATH_MAX is passed to it.None TRANSLATABLE= true
PosixAsyncIouint64
DescriptionstringIf any of the following three constants are not defined in the header <unistd.h>, the value varies depending on the file to which it is applied. If any of the following constants are defined to have value -1 in the header <unistd.h>, the implementation will not provide the option on any file; if any are defined to have a value other than -1 in the header <unistd.h>, the implementation will provide the option on all applicable files. All of the following three constants, whether defined in <unistd.h> or not, may be queried with respect to a specific file using the pathconf() or fpathconf() functions. Asynchronous input or output operations may be performed for the associated file. pathconf returns this variable when _PC_ASYNC_IO is passed to it.None TRANSLATABLE= true
PosixChownRestricteduint64
DescriptionstringThe use of chown() is restricted to a process with appropriate privileges, and to changing the group ID of a file only to the effective group ID of the process or to one of its supplementary group IDs. It is defined if a value other than -1 is returned. pathconf returns this variable when _PC_CHOWN_RESTRICTED is passed to it.None TRANSLATABLE= true
PosixNoTruncuint64
DescriptionstringPathname components longer than {NAME_MAX} generate an error. Defined if a value other than -1 is returned. pathconf returns this variable when _PC_NO_TRUNC is passed to it.None TRANSLATABLE= true
PosixPrioIouint64
DescriptionstringPrioritized input or output operations may be performed for the associated file. Also see description for _POSIX_ASYNC_IO. pathconf returns this variable when _PC_PRIO_IO is passed to it.None TRANSLATABLE= true
PosixSyncIouint64
DescriptionstringSynchronised input or output operations may be performed for the associated file. Also see description for _POSIX_ASYNC_IO. pathconf returns this variable when _PC_SYNC_IO is passed to it.None TRANSLATABLE= true
SaveTextboolean
DescriptionstringIndicates restricted deletion for directories, or possible implementation defined properties for executable filesNone TRANSLATABLE= true
SetGidboolean
DescriptionstringTells if the associated file has setgid permissions.None TRANSLATABLE= true
SetUidboolean
DescriptionstringTells if the associated file has setuid permissions.None TRANSLATABLE= true
Uidstring
DescriptionstringAn Identifer that uniquely describes the owner of this file.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement