STIGUI
V-222983CAT II — Medium severitySV-222983r1264573_rule

Tomcat user account must be set to nologin.

Rule version TCAT-AS-001050 · STIG v3 · 2026-08-26

Discussion

When installing Tomcat, a user account is created on the OS. This account is used in order for Tomcat to be able to operate on the OS but does not require the ability to actually log in to the system. Therefore when the account is created, the account must not be provided access to a login shell or other program on the system. This is done by specifying the "nologin" parameter in the command/shell field of the passwd file.

Check

From the command line of the Tomcat server type the following command:

sudo cat /etc/passwd|grep -i tomcat

If the command/shell field of the passwd file is not set to "/usr/sbin/nologin", this is a finding.

Fix

From the Tomcat command line type the following command:

sudo usermod -s /usr/sbin/nologin tomcat

Identifiers

Group ID
V-222983
Group title
SRG-APP-000340-AS-000185
Rule ID
SV-222983r1264573_rule
Check ID
C-24655r426393_chk
Fix ID
F-24644r426394_fix