Linux extended O/S specific logon session information.
Fields
| Field Name | Description |
|---|---|
audit - Uint32!
|
The Kernel Audit session ID of the session if auditing is available. |
tty - String!
|
The kernel TTY path of the session if this is a text login. If not this is an empty string. |
leader - Int!
|
Process identifier (PID) of the process that registered the session. |
remoteHost - String!
|
Remote host if this is a remote session, or an empty string otherwise. |
remoteUser - String!
|
Remote user if this is a remote session, or an empty string otherwise. |
class - LogonSessionLinuxClass!
|
Session Class. |
display - String!
|
X11 display name if this is a graphical login. If not, this is an empty string. |
remote - Boolean!
|
Whether the session is local or remote. |
lockedHint - Boolean!
|
Locked hint state of this session. This is intended to be used by the desktop environment to tell systemd-logind when the session is locked and unlocked |
virtualTerminalNumber - Uint32!
|
Virtual terminal number of the session if there is any, 0 otherwise. |
state - LogonSessionLinuxState!
|
Session State. |
idleHint - Boolean!
|
Idle hint state of this session. If true, the session is considered idle; if false, it is considered active. |
sessionType - LogonSessionLinuxType!
|
Session type. |
service - String!
|
PAM service name that registered the session. |
seat - String!
|
Seat associated with the session, if any. |
seatPath - String!
|
Path to the seat object. |
idleHintChangedAt - Time!
|
Timestamp of the most recent change to idleHint. When idleHint is true this is when the session went idle; when false this is when the session last became active. Reflects the systemd-logind IdleSinceHint property. Reference: systemd org.freedesktop.login1 Session |
desktop - String!
|
Describes the desktop environment running in the session (if known). |
scope - String!
|
Contains the systemd scope unit name of this session. |
Used by
LogonSessionLinuxtype: Linux O/S specific logon session information.
Example
Example
{
"audit": "1073741824",
"tty": "xyz789",
"leader": 123,
"remoteHost": "abc123",
"remoteUser": "abc123",
"class": "USER",
"display": "abc123",
"remote": false,
"lockedHint": false,
"virtualTerminalNumber": "1073741824",
"state": "ACTIVE",
"idleHint": false,
"sessionType": "UNSPECIFIED",
"service": "abc123",
"seat": "xyz789",
"seatPath": "xyz789",
"idleHintChangedAt": "2021-10-07T18:23:25.829Z",
"desktop": "abc123",
"scope": "xyz789"
}