Class: StixUnixAccountExtension
The UNIX account extension of a user account: its group, its other groups, its home directory and its shell.
URI: attack:StixUnixAccountExtension
classDiagram
class StixUnixAccountExtension
click StixUnixAccountExtension href "../StixUnixAccountExtension/"
StixUnixAccountExtension : gid
StixUnixAccountExtension : groups
StixUnixAccountExtension : home_dir
StixUnixAccountExtension : shell
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| gid | 0..1 Float |
Specifies the primary group ID of the account | direct |
| groups | 1..* String |
Specifies a list of names of groups that the account is a member of | direct |
| home_dir | 0..1 String |
Specifies the home directory of the account | direct |
| shell | 0..1 String |
Specifies the account’s command shell | direct |
Expressions & Logic
Any Of
Section titled “Any Of”The class must satisfy at least one of:
- AnonymousClassExpression({‘slot_conditions’: {‘gid’: SlotDefinition({‘name’: ‘gid’, ‘required’: True})}})
- AnonymousClassExpression({ ‘slot_conditions’: {‘groups’: SlotDefinition({‘name’: ‘groups’, ‘required’: True})} })
- AnonymousClassExpression({ ‘slot_conditions’: {‘home_dir’: SlotDefinition({‘name’: ‘home_dir’, ‘required’: True})} })
- AnonymousClassExpression({ ‘slot_conditions’: {‘shell’: SlotDefinition({‘name’: ‘shell’, ‘required’: True})} })
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| stix_extension_name | unix-account-ext |
Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/attack
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | attack:StixUnixAccountExtension |
| native | attack:StixUnixAccountExtension |
| close | uco-observable:UNIXAccountFacet |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: StixUnixAccountExtensionannotations: stix_extension_name: tag: stix_extension_name value: unix-account-extdescription: 'The UNIX account extension of a user account: its group, its other groups, its home directory and its shell.'from_schema: https://w3id.org/lmodel/attackclose_mappings:- uco-observable:UNIXAccountFacetslots:- gid- groups- home_dir- shellany_of:- slot_conditions: gid: name: gid required: true- slot_conditions: groups: name: groups required: true- slot_conditions: home_dir: name: home_dir required: true- slot_conditions: shell: name: shell required: trueInduced
Section titled “Induced”name: StixUnixAccountExtensionannotations: stix_extension_name: tag: stix_extension_name value: unix-account-extdescription: 'The UNIX account extension of a user account: its group, its other groups, its home directory and its shell.'from_schema: https://w3id.org/lmodel/attackclose_mappings:- uco-observable:UNIXAccountFacetattributes: gid: name: gid description: Specifies the primary group ID of the account. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:gid owner: StixUnixAccountExtension domain_of: - StixUnixAccountExtension range: float groups: name: groups description: Specifies a list of names of groups that the account is a member of. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:groups owner: StixUnixAccountExtension domain_of: - StixUnixAccountExtension range: string multivalued: true minimum_cardinality: 1 home_dir: name: home_dir description: Specifies the home directory of the account. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:home_dir owner: StixUnixAccountExtension domain_of: - StixUnixAccountExtension range: string shell: name: shell description: Specifies the account's command shell. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:shell owner: StixUnixAccountExtension domain_of: - StixUnixAccountExtension range: stringany_of:- slot_conditions: gid: name: gid required: true- slot_conditions: groups: name: groups required: true- slot_conditions: home_dir: name: home_dir required: true- slot_conditions: shell: name: shell required: true