RHEL-09-412015 - RHEL 9 must ensure session control is automatically started at shell initialization.

Information

Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen. Red Hat endorses tmux as the recommended session controlling package.

Satisfies: SRG-OS-000031-GPOS-00012, SRG-OS-000028-GPOS-00009

NOTE: Nessus has provided the target output to assist in reviewing the benchmark to ensure target compliance.

Solution

Configure RHEL 9 to initialize the tmux terminal multiplexer as each shell is called by adding the following to file '/etc/profile.d/tmux.sh':

if [ '$PS1' ]; then
parent=$(ps -o ppid= -p $$)
name=$(ps -o comm= -p $parent)
case '$name' in sshd|login) tmux ;; esac
fi

See Also

https://dl.dod.cyber.mil/wp-content/uploads/stigs/zip/U_RHEL_9_V1R3_STIG.zip

Item Details

Category: ACCESS CONTROL

References: 800-53|AC-11(1), 800-53|AC-11b., CAT|II, CCI|CCI-000056, CCI|CCI-000060, Rule-ID|SV-258064r943016_rule, STIG-ID|RHEL-09-412015, Vuln-ID|V-258064

Plugin: Unix

Control ID: 66af133ed89a1fa8bf728fcfdc27d5ae09934d5b573ff8ee790f06e4ec6fbc44