Bug 2095479
| Summary: | [RFE] tpm2-tss use systemd-sysusers | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Pat Riehecky <riehecky> |
| Component: | tpm2-tss | Assignee: | Štěpán Horáček <shoracek> |
| Status: | VERIFIED --- | QA Contact: | Vilém Maršík <vmarsik> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | CentOS Stream | CC: | bhu, bstinson, jsnitsel, jwboyer, rvr |
| Target Milestone: | rc | Keywords: | FutureFeature, Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | tpm2-tss-3.2.2-1.el9 | Doc Type: | If docs needed, set a value |
| 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: | |||
Example of a change to a package in Fedora to make use of this: https://src.fedoraproject.org/fork/zbyszek/rpms/munge/c/dd0498ebb79605ee6a18100db30b07fddfaf31e4 Looks fixed in tpm2-tss.spec of tpm2-tss-3.2.2-1.el9.src.rpm:
Source1: tpm2-tss-systemd-sysusers.conf
%sysusers_create_compat %{SOURCE1}
As it looks already merged to master, the bug should probably already be in ON_QA.
Package tpm2-tss-3.2.2-2.el9.src.rpm with version from erratum shows the same results as in Comment #4, setting verified. |
Description of problem: tpm2-tss has static useradd scripts Version-Release number of selected component (if applicable): tpm2-tss-3.0.3-7.el9 How reproducible: 100% Steps to Reproduce: 1.review %pre 2. 3. Actual results: %pre getent group tss >/dev/null || groupadd -f -g 59 -r tss if ! getent passwd tss >/dev/null ; then if ! getent passwd 59 >/dev/null ; then useradd -r -u 59 -g tss -d /dev/null -s /sbin/nologin -c "Account used for TPM access" tss else useradd -r -g tss -d /dev/null -s /sbin/nologin -c "Account used for TPM access" tss fi fi Expected results: use of system-sysusers Additional info: https://www.freedesktop.org/software/systemd/man/systemd-sysusers.html https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format