[opensuse-buildservice] rpmlint "non-standard-uid"
Hi, who is maintaining this list ? A file in this package is owned by a non standard user. Standard users are: novell_nobody, aegis, mysql, gdm, casaauth, icecream, lp, ldap, dovecot, otrs, tss, bin, fax, postgres, intermezzo, hacluster, pegasus, ffums, radiusd, daemon, vdr, snort, amanda, bitlbee, beagleindex, fetchmail, pulse, mdnsd, novlxregd, wwwrun, gnump3d, ftp, jboss, dvbdaemon, irc, memcached, uuidd, ntp, jonas, news, cop, sshd, novlifdr, casaatsd, games, upsd, named, pop, dhcpd, gnats, jabber, pdns, mailman, festival, cyrus, nobody, lighttpd, quagga, mail, polkituser, haldaemon, sapdb, geronimo, postfix, privoxy, novlxsrvd, avahi, mdom, root, pound, squid, distcc, nagios, tomcat4, at, dpbox, partimag, uucp, zope, messagebus, wnn, asterisk, casaatvd, vscan, man, suse-ncc, tomcat, sabayon-admin, bigsister, oracle. where is defined which id these "users" are using ? Kind Regards Chris -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Christian escribió:
Hi,
who is maintaining this list ?
Ignore this warning as long the non-standard user y is created by your package in %pre or in one of its dependencies... -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Christian, Cristian Rodríguez schrieb:
Christian escribió:
Hi,
who is maintaining this list ?
Ignore this warning as long the non-standard user y is created by your package in %pre or in one of its dependencies...
Yes, ignoring is one way ;) User is created in %pre. But I ever wanted to know where it is defined that user/group "x" is assigned to id/gid "y". Chris -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Christian, Cristian Rodríguez schrieb:
Just ensure it is a system user "useradd -r..."
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id. And if creating a "new" unique ID, where do you know if this id is "not in use yet". There must be a list of "regisstered" id's, isn't it ? Chris -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi! Am Donnerstag 28 Mai 2009 17:52:25 schrieb Christian:
Hi Christian,
Cristian Rodríguez schrieb:
Just ensure it is a system user "useradd -r..."
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id.
Couldn't you just sync by user name? Regards, Matthias
Hi Matthias, Matthias Bach schrieb:
Hi!
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id.
Couldn't you just sync by user name?
Hmm, I'm always open to news. more info please. Chris -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi! Am Donnerstag 28 Mai 2009 18:19:56 schrieb Christian:
Matthias Bach schrieb:
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id.
Couldn't you just sync by user name?
Hmm, I'm always open to news. more info please.
I don't know how you sync your files. But. e.g. rsync will always translate UIDs fo the files to user names on the sending, and back on the recieving side, unless you suppress this behaviour with --numeric-ids. This way only user names need to match. Regards, Matthias
Christian escribió:
Hi Christian,
Cristian Rodríguez schrieb:
Just ensure it is a system user "useradd -r..."
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id.
Excuse me, but what has this to do with file syncing ? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Thu, May 28, 2009 at 03:52:25PM +0000, Christian wrote:
Cristian Rodríguez schrieb:
Just ensure it is a system user "useradd -r..."
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id. And if creating a "new" unique ID, where do you know if this id is "not in use yet". There must be a list of "regisstered" id's, isn't it ?
Yes. For example the samba package creaates a group named ntadmin always with the same GID 71. We had to register this ID in the past. At that point in time (Aug 28 2002) this was an internal process. Nowadays the question is how to register such persistent IDs in the openSUSE world? Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Hi Lars, Lars Müller schrieb:
Yes I do know Option -r, but sometimes you're not happy with this solution. In case of syncing files between different system you want to have unique id. And if creating a "new" unique ID, where do you know if this id is "not in use yet". There must be a list of "regisstered" id's, isn't it ?
Yes.
Ufff, yes.
For example the samba package creaates a group named ntadmin always with the same GID 71.
yep, and e.g. postfix (51/51)
We had to register this ID in the past. At that point in time (Aug 28 2002) this was an internal process.
ok
Nowadays the question is how to register such persistent IDs in the openSUSE world?
Yes, this is coming close to my question. Does LSB play a role in this question ? And if we register ID's for openSUSE, how do we know that this ID does not conflict with ID's in other DISTs ? Chris -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Thu, May 28, 2009 at 04:59:07PM +0000, Christian wrote:
Lars Müller schrieb: [ 8< ]
Nowadays the question is how to register such persistent IDs in the openSUSE world?
Yes, this is coming close to my question. Does LSB play a role in this question ?
Good point. http://refspecs.freestandards.org/LSB_3.2.0/LSB-Core-generic/LSB-Core-generi... is the most recent document I found. Unfortunately the content is compared to the open question very vague.
And if we register ID's for openSUSE, how do we know that this ID does not conflict with ID's in other DISTs ?
I fear nobody cares about this. You're expected to use the green, red, or yellow Linux exclusively. Or it doesn't matter cause the NSS mechanisms ensure everything fits well. Unfortunately this isn't true. SUSE uses a group named ntadmin while on Redhat based systems it's ntadmins IIRC. Something like this causes superfluous extra work if you try to provide feature compatible binaries. I'm already stop whining. It's such a nice evening. :) Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
participants (4)
-
Christian
-
Cristian Rodríguez
-
Lars Müller
-
Matthias Bach