Bug 2446607

Summary: Required slurm service user is not created as part of package installation
Product: [Fedora] Fedora EPEL Reporter: daniel.j.arevalo.civ
Component: slurmAssignee: Neil Hanlon <neil>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: epel9CC: daniel.j.arevalo.civ, d.klein, epel-packagers-sig, michel, neil, pillose, pkfed
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description daniel.j.arevalo.civ 2026-03-11 17:52:49 UTC
Description of problem:
Creation of "slurm" service user account is not handled by package installation; manual creation is required by admin pre or post install.

Version-Release number of selected component (if applicable):
slurm-22.05.9-1.el9.x86_64.rpm

How reproducible:
Always

Steps to Reproduce:
1. $ dnf install slurm-slurmctld
2. $ getent passwd slurm
< no output>


Actual results:
slurm user under which the Slurm controller (slurmctld) runs is not present.

Expected results:
slurm user is installed as part of RPM installation scripts.

Comment 1 daniel.j.arevalo.civ 2026-03-11 18:07:56 UTC
To clarify, this is a security enhancement request; the package as currently configured runs slurmctld as root with no extra configuration required.
As slurmctld can run without elevated privileges, security best practice would suggest a "slurm" user be created for it instead.