Mailinglist Archive: opensuse-bugs (4256 mails)

< Previous Next >
[Bug 737535] New: trousers preinstall scriptlet invokes useradd without -r option giving system user tss default supplemental groups
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sun, 18 Dec 2011 15:03:38 +0000
  • Message-id: <bug-737535-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=737535

https://bugzilla.novell.com/show_bug.cgi?id=737535#c0


Summary: trousers preinstall scriptlet invokes useradd without
-r option giving system user tss default supplemental
groups
Classification: openSUSE
Product: openSUSE 11.4
Version: Final
Platform: x86
OS/Version: openSUSE 11.4
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Other
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: nedu@xxxxxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
Blocker: ---


User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.24)
Gecko/20111101 SUSE/3.6.24-0.2.1 Firefox/3.6.24

The rpm preinstall scriptlet for openSUSE 11.4 package trousers-0.3.6-3.1.i586
invokes useradd to add the tss system user with uid 98 and primary group tss.
But the -r option is not given to useradd, so the tss system user also gains
supplemental group membership in the default groups defined in
/etc/default/useradd.

$ rpm -q --scripts trousers
preinstall scriptlet (using /bin/sh):
/usr/sbin/groupadd -g 98 tss 2> /dev/null || :
/usr/sbin/useradd -u 98 -o -g tss -s /bin/false -c "TSS daemon" -d /var/lib/tpm
tss 2> /dev/null || :


Reproducible: Always

Steps to Reproduce:
1. zypper rm trousers
2. userdel tss
3. in /etc/default/useradd, ensure GROUPS=video
4 zypper in trousers

Actual Results:
In /etc/group, system user tss has been given supplemental membership in video
group

Expected Results:
The tss user should not gain membership in the default supplemental groups.

To fix this, the preinstall scriptlet should invoke useradd with the -r option.

This bug also exists in openSUSE 11.3 package trousers-0.3.6-3.1.i586

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >