[Fedora-packaging] Re: Possible UsersAndGroupsDraft

Axel Thimm Axel.Thimm at ATrpms.net
Thu Jun 14 18:27:08 UTC 2007


On Thu, Jun 14, 2007 at 01:43:29PM -0400, Simo Sorce wrote:
> So while I think it is possible but rare to find an admin to create a
> directory that conflicts with a package it is instead plausible he find
> a name in the user db that conflicts.

Well, we were talking about split administration where one local admin
is not aware of the user the master admin manages.

And then the same master admin injects amada under
/usr/local/{bin,lib,...} and the local install (of a different
version) calls half under /usr and half under /usr/local (and remember
/usr/local takes precedence).

This scenario is just as plausible as the one with an amanda user (I'd
argue that a master admin centrally installing a backup solution is
far more common than having Amanda Lear with her first name in any
account), still we will not make loops and hardwire /usr everywhere,
the sources, specfiles etc.

> > > I think at least a check to see if the "amanda" user is < 1000 would
> > > make a lot of sense.
> > 
> > Then maybe it makes more sense to have "useradd -r" fail when the user
> > is > 500, e.g. outside the desired -r switch instead of obscuring the
> > specfiles with wrappers, scripts, registries and all that. :)
> 
> dunno, maybe this is really better, but limiting system user to 500
> could be a problem.

That's a different story, we can't chose that number, that's given by
the FHS.

> To be honest I think the username should always be configurable and
> configuration be made by a config script run by the admin so that the
> admin can take a conscious decision, but we are stuck with the fact that
> rpm "owns" file (-V) and that it can't be interactive.

You mean to choose at installtion time that httpd is not using the
user apache but say Donald? What about all the other packages that
make their bits owned by apache then? How would these packages know
what the base package is using for users and groups?
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/packaging/attachments/20070614/f081a3ac/attachment.bin 


More information about the packaging mailing list