Skip to content

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

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})} })
property value
stix_extension_name unix-account-ext
Mapping Type Mapped Value
self attack:StixUnixAccountExtension
native attack:StixUnixAccountExtension
close uco-observable:UNIXAccountFacet
name: StixUnixAccountExtension
annotations:
stix_extension_name:
tag: stix_extension_name
value: unix-account-ext
description: '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/attack
close_mappings:
- uco-observable:UNIXAccountFacet
slots:
- gid
- groups
- home_dir
- shell
any_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
name: StixUnixAccountExtension
annotations:
stix_extension_name:
tag: stix_extension_name
value: unix-account-ext
description: '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/attack
close_mappings:
- uco-observable:UNIXAccountFacet
attributes:
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: string
any_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