STIGhubSTIGhub
STIGsRMF ControlsCompare

STIGhub

A free tool to search and browse the entire DISA STIG library. Saves up to 75% in security compliance research time.

Navigation

  • Browse STIGs
  • Search
  • RMF Controls
  • Compare Versions

Resources

  • About
  • Release Notes
  • VPAT
  • DISA STIG Library
STIGs updated 3 hours ago
Powered by Pylon
© 2026 Beacon Cloud Solutions, Inc. All rights reserved.
← Back to Oracle Linux 8 Security Technical Implementation Guide

V-248679

CAT II (Medium)

OL 8 must be able to initiate directly a session lock for all connection types using smartcard when the smartcard is removed.

Rule ID

SV-248679r1015046_rule

STIG

Oracle Linux 8 Security Technical Implementation Guide

Version

V2R8

CCIs

CCI-000056CCI-000057CCI-000058

Discussion

A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence. The session lock is implemented at the point where session activity can be determined. Regardless of where the session lock is determined and implemented, once invoked, the session lock must remain in place until the user reauthenticates. No other activity aside from reauthentication must unlock the system. OL 8 includes "authselect" as a tool to configure system identity, authentication sources, and providers by selecting a specific profile. A profile is a set of files that describes the resulting system configuration. When a profile is selected, "authselect" will create the "nsswitch.conf" and "PAM" stack to use identity and authentication sources defined by the profile. Satisfies: SRG-OS-000028-GPOS-00009, SRG-OS-000030-GPOS-00011

Check Content

Verify the operating system enables a user's session lock until that user reestablishes access using established identification and authentication procedures with the following command:
 
This requirement assumes the use of the OL 8 default graphical user interface, Gnome Shell. If the system does not have any graphical user interface installed, this requirement is Not Applicable.

$ sudo grep -r removal-action /etc/dconf/db/*

/etc/dconf/db/distro.d/20-authselect:removal-action='lock-screen'

If the "removal-action='lock-screen'" setting is missing or commented out from the "dconf" database files, this is a finding.

Fix Text

Configure OL 8 to enable a user's session lock until that user reestablishes access using established identification and authentication procedures. 
 
Select/create an "authselect" profile and incorporate the "with-smartcard-lock-on-removal" feature as in the following example: 
 
$ sudo authselect select sssd with-smartcard with-smartcard-lock-on-removal 
 
Alternatively, the "dconf" settings can be edited in the "/etc/dconf/db/*" location. 
 
Edit or add the "[org/gnome/settings-daemon/peripherals/smartcard]" section of the database file and add or update the following line: 
 
removal-action='lock-screen' 
 
Update the system databases: 
 
$ sudo dconf update