Bug 130222 - Identical UID 100 for users messagabus and stunnel
Summary: Identical UID 100 for users messagabus and stunnel
Status: VERIFIED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Final
Hardware: i686 SuSE Linux 10.0
: P5 - None : Minor
Target Milestone: ---
Assignee: Timo Hoenig
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-24 07:01 UTC by Stephan Wefing
Modified: 2007-06-05 09:58 UTC (History)
1 user (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Wefing 2005-10-24 07:01:06 UTC
After an update from SuSE Prof 9.2 to SuSE Linux 10.0, UID 100 was found to be
assigned to user messagebus (presumably belonging to package dbus) and to user
stunnel. Only package stunnel is currently istalled. As a consequence, the YaST
module "users" aborts with a corresponding error message. These are the
conflicting entries in /etc/passwd:

messagebus:x:100:101:User for D-BUS:/var/run/dbus:/bin/false
stunnel:x:100:65534:Daemon user for stunnel (universal SSL
tunnel):/var/lib/stunnel:/bin/false

In addition, there is no corresponding entry for user messagebus in /etc/shadow.
Comment 1 Dr. Werner Fink 2005-10-24 09:21:01 UTC
Peter? Timo?
Comment 2 Timo Hoenig 2005-10-24 09:36:47 UTC
Seems that dbus-1.spec is to blame. It uses -o to add users:
       -o, --non-unique
              Allow duplicate (non-unique) User IDs.

I'll remove this flag from dbus-1.spec.

HAL seems to suffer from the same problem, cc'ing Danny.
Comment 3 Timo Hoenig 2005-10-24 09:39:50 UTC
Hum. Actually most packages add users with -o. Maybe stunnel needs to add its user with -o, too, rather than dbus-1 without -o ;-)
Comment 5 Peter Poeml 2005-10-24 11:51:43 UTC
Does -o without -u make any sense? 
Comment 6 Thorsten Kukuk 2005-10-24 14:38:50 UTC
-o is ignored if you use -r at the same time (and don't specify a fix UID).

For me it looks like as if all spec files are ok and this should not have happend.

So, before starting changing spec files, find out why UID 100 was used twice.
Comment 8 Timo Hoenig 2006-12-01 12:06:28 UTC
Just checked with OS10.2, the issue is fixed.