On Sun, 30 Nov 2003, Jamin W. Collins wrote:
> On Sun, Nov 30, 2003 at 03:07:35AM +0100, Peter Palfrader wrote:
> >
> > How do you tell whether this user was created by a prior installation of
> > the package? The typical snippet looks something like this
> >
> > if ! getent passwd | grep -q '^foobar:'; then
> > adduser --quiet --system --disabled-password --no-create-home --home /var/somewhere foobar
> > fi
> >
> > Some packages remove the user when they are purged. This is even worse
> > I think.
>
> So, long as you verify that the UID assigned to the account is a system
> ID then there should be little to no problem removing the user account
> on purge. This is exactly what I do in jabber-common.
I know that jabber-common does this. That's what triggered my comment.
It does not solve the possible name clash problems, and it may leave
files with uid/gid the removed user.
I really like the debian- namespace idea (a little bit cleaner than
using an underscore at the start of the username) and still think that
not removing the user is the safer option.
Peter
--
PGP signed and encrypted | .''`. ** Debian GNU/Linux **
messages preferred. | : :' : The universal
| `. `' Operating System
http://www.palfrader.org/ | `- http://www.debian.org/
Attachment:
signature.asc
Description: Digital signature