Showing:

Annotations
Diagrams
Source
Used by
Main schema Unix_User_Account_Object.xsd
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
This schema was originally developed by The MITRE Corporation. The CybOX XML Schema implementation is maintained by The MITRE Corporation and developed by the open CybOX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the CybOX website at http://cybox.mitre.org.
Element UnixUserAccountObj:Unix_User_Account
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The Unix_User_Account object is intended to characterize Unix user account objects.
Diagram
Diagram Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType_Group_ID Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType_User_ID Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType_Login_Shell Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType
Type UnixUserAccountObj:UnixUserAccountObjectType
Type hierarchy
Children UnixUserAccountObj:Group_ID, UnixUserAccountObj:Login_Shell, UnixUserAccountObj:User_ID
Source
<xs:element name="Unix_User_Account" type="UnixUserAccountObj:UnixUserAccountObjectType">
  <xs:annotation>
    <xs:documentation>The Unix_User_Account object is intended to characterize Unix user account objects.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnixUserAccountObj:UnixUserAccountObjectType / UnixUserAccountObj:Group_ID
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The Group_ID field specifies the ID of the primary group to which the Unix user account belongs.
Diagram
Diagram
Type UnsignedIntegerObjectPropertyType
Source
<xs:element name="Group_ID" type="cyboxCommon:UnsignedIntegerObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Group_ID field specifies the ID of the primary group to which the Unix user account belongs.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnixUserAccountObj:UnixUserAccountObjectType / UnixUserAccountObj:User_ID
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The User_ID field specifies the ID of the Unix user account.
Diagram
Diagram
Type UnsignedIntegerObjectPropertyType
Source
<xs:element name="User_ID" type="cyboxCommon:UnsignedIntegerObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The User_ID field specifies the ID of the Unix user account.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnixUserAccountObj:UnixUserAccountObjectType / UnixUserAccountObj:Login_Shell
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The Login_Shell field specifies the name of the default login shell used by the Unix user account.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Login_Shell" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Login_Shell field specifies the name of the default login shell used by the Unix user account.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnixUserAccountObj:UnixGroupType / UnixUserAccountObj:Group_ID
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The Group_ID field specifies the Unix ID of the group.
Diagram
Diagram
Type NonNegativeIntegerObjectPropertyType
Source
<xs:element name="Group_ID" type="cyboxCommon:NonNegativeIntegerObjectPropertyType">
  <xs:annotation>
    <xs:documentation>The Group_ID field specifies the Unix ID of the group.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnixUserAccountObj:UnixPrivilegeType / UnixUserAccountObj:Permissions_Mask
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The Permissions_Mask field specifies the Unix permissions mask for the privilege.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Permissions_Mask" type="cyboxCommon:StringObjectPropertyType">
  <xs:annotation>
    <xs:documentation>The Permissions_Mask field specifies the Unix permissions mask for the privilege.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type UnixUserAccountObj:UnixUserAccountObjectType
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The UnixUserAccountType type is intended to characterize Unix user accounts.
Diagram
Diagram Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType_Group_ID Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType_User_ID Unix_User_Account_Object_xsd.tmp#UnixUserAccountObjectType_Login_Shell
Type extension of UserAccountObjectType
Type hierarchy
Used by
Children UnixUserAccountObj:Group_ID, UnixUserAccountObj:Login_Shell, UnixUserAccountObj:User_ID
Source
<xs:complexType name="UnixUserAccountObjectType" mixed="false">
  <xs:annotation>
    <xs:documentation>The UnixUserAccountType type is intended to characterize Unix user accounts.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="UserAccountObj:UserAccountObjectType">
      <xs:sequence>
        <xs:element name="Group_ID" type="cyboxCommon:UnsignedIntegerObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Group_ID field specifies the ID of the primary group to which the Unix user account belongs.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="User_ID" type="cyboxCommon:UnsignedIntegerObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The User_ID field specifies the ID of the Unix user account.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Login_Shell" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Login_Shell field specifies the name of the default login shell used by the Unix user account.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type UnixUserAccountObj:UnixGroupType
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The UnixGroupType type is used for specifying Unix groups. It extends the abstract GroupType from the Cybox UserAccount construct.
Diagram
Diagram Unix_User_Account_Object_xsd.tmp#UnixGroupType_Group_ID
Type extension of GroupType
Type hierarchy
Children UnixUserAccountObj:Group_ID
Source
<xs:complexType name="UnixGroupType">
  <xs:annotation>
    <xs:documentation>The UnixGroupType type is used for specifying Unix groups. It extends the abstract GroupType from the Cybox UserAccount construct.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="UserAccountObj:GroupType">
      <xs:sequence>
        <xs:element name="Group_ID" type="cyboxCommon:NonNegativeIntegerObjectPropertyType">
          <xs:annotation>
            <xs:documentation>The Group_ID field specifies the Unix ID of the group.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type UnixUserAccountObj:UnixPrivilegeType
Namespace http://cybox.mitre.org/objects#UnixUserAccountObject-2
Annotations
The UnixPrivilegeType type is used to specify Unix privileges. It extends the abstract PrivilegeType from the CybOX UserAccount object.
Diagram
Diagram Unix_User_Account_Object_xsd.tmp#UnixPrivilegeType_Permissions_Mask
Type extension of PrivilegeType
Type hierarchy
Children UnixUserAccountObj:Permissions_Mask
Source
<xs:complexType name="UnixPrivilegeType">
  <xs:annotation>
    <xs:documentation>The UnixPrivilegeType type is used to specify Unix privileges. It extends the abstract PrivilegeType from the CybOX UserAccount object.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="UserAccountObj:PrivilegeType">
      <xs:sequence>
        <xs:element name="Permissions_Mask" type="cyboxCommon:StringObjectPropertyType">
          <xs:annotation>
            <xs:documentation>The Permissions_Mask field specifies the Unix permissions mask for the privilege.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>