Bug#621833: System users: removing them

2021-05-02 Thread Christoph Anton Mitterer
Oh and such creation/deletion of system users/groups should then definitely done by some centrally managed code. This would also allow to easily update things like home-dir, shell or the GECOS field. Right now most installations quickly run out of sync, e.g. many legacy installations will have sy

Bug#621833: System users: removing them

2021-05-02 Thread Christoph Anton Mitterer
Hey. Wouldn't something like the following be a solution: Apart from some "static" system users/groups which every system has, let system users be in a certain reserved range, which is not the normal 1-1000 range but neither a range where normal users can be created. When packages try to add the

Bug#621833: System users: removing them

2012-07-02 Thread Marc Haber
On Sun, Jul 01, 2012 at 12:35:26PM -0700, Steve Langasek wrote: > On Sun, Jul 01, 2012 at 11:55:39AM +0200, Marc Haber wrote: > > > It would also alter the existing behaviour of adduser, which is to > > > return nonzero if the user already exists, which could cause > > > breakage. > > > NACK

Bug#621833: System users: removing them

2012-07-01 Thread Steve Langasek
On Sun, Jul 01, 2012 at 11:55:39AM +0200, Marc Haber wrote: > > It would also alter the existing behaviour of adduser, which is to > > return nonzero if the user already exists, which could cause > > breakage. > NACK, adduser --system does return zero if the user already exists and > its par

Bug#621833: System users: removing them

2012-07-01 Thread Marc Haber
On Sun, May 29, 2011 at 08:32:21PM +0100, Roger Leigh wrote: > We could add special behaviour to adduser to unlock the account > if it already exists when run in the postinst. Yes, that would be the way to go for adduser --system > However, most postinsts wrap the call to adduser with a check f

Bug#621833: System users: removing them

2012-07-01 Thread Marc Haber
On Sun, May 29, 2011 at 12:04:35PM +0100, Roger Leigh wrote: >I'm currently using this logic (in postinst) > > # Create dedicated sbuild user > if ! getent passwd sbuild > /dev/null; then > adduser --system --quiet --home /var/lib/sbuild --no-create-home \ > --shell

Bug#621833: System users: removing them

2011-05-30 Thread Marc Haber
On Sun, May 29, 2011 at 08:32:21PM +0100, Roger Leigh wrote: > We could add special behaviour to adduser to unlock the account > if it already exists when run in the postinst. Yes. > However, most postinsts wrap the call to adduser with a check for > whether the account already exists, Which

Bug#621833: System users: removing them

2011-05-30 Thread Marc Haber
On Sun, May 29, 2011 at 12:04:35PM +0100, Roger Leigh wrote: > 2) Reinstallation. > >I'm currently using this logic (in postinst) > > # Create dedicated sbuild user > if ! getent passwd sbuild > /dev/null; then > adduser --system --quiet --home /var/lib/sbuild --no-create-h

Bug#621833: System users: removing them

2011-05-29 Thread Roger Leigh
On Sun, May 29, 2011 at 12:09:40PM -0500, Jonathan Nieder wrote: > (culled cc list of a few people I know read -devel) > Roger Leigh wrote: > > > Given the need to consider unlocking as well as locking, I'm not sure > > it's worth adding special support to deluser: the typical logic used > > to cr

Bug#621833: System users: removing them

2011-05-29 Thread Jonathan Nieder
(culled cc list of a few people I know read -devel) Roger Leigh wrote: > Given the need to consider unlocking as well as locking, I'm not sure > it's worth adding special support to deluser: the typical logic used > to create the user will be insufficient to unlock, so it's no less > the effort to

Bug#621833: System users: removing them

2011-05-29 Thread Roger Leigh
On Sun, May 29, 2011 at 12:04:35PM +0100, Roger Leigh wrote: > On Sun, May 01, 2011 at 03:06:00PM +0100, Ian Jackson wrote: > > Steve Langasek writes ("Re: Bug#621833: System users: removing them"): > > > On Tue, Apr 12, 2011 at 09:31:47PM +0200, sean finney wrote: &g

Bug#621833: System users: removing them

2011-05-29 Thread Roger Leigh
On Sun, May 01, 2011 at 03:06:00PM +0100, Ian Jackson wrote: > Steve Langasek writes ("Re: Bug#621833: System users: removing them"): > > On Tue, Apr 12, 2011 at 09:31:47PM +0200, sean finney wrote: > > > I second your original proposal though, that packages must not de

Bug#621833: System users: removing them

2011-05-01 Thread Andreas Barth
* Ian Jackson (ijack...@chiark.greenend.org.uk) [110501 16:39]: > Steve Langasek writes ("Re: Bug#621833: System users: removing them"): > > On Tue, Apr 12, 2011 at 09:31:47PM +0200, sean finney wrote: > > > I second your original proposal though, that packages must n

Bug#621833: System users: removing them

2011-05-01 Thread Ian Jackson
Steve Langasek writes ("Re: Bug#621833: System users: removing them"): > On Tue, Apr 12, 2011 at 09:31:47PM +0200, sean finney wrote: > > I second your original proposal though, that packages must not delete > > system users that they have created. I don't think any

Bug#621833: System users: removing them

2011-05-01 Thread Steve Langasek
On Tue, Apr 12, 2011 at 09:31:47PM +0200, sean finney wrote: > I second your original proposal though, that packages must not delete > system users that they have created. I don't think anyone had objections > to that, and the question is whether things should be taken further. I do object to te

Bug#621833: System users: removing them

2011-04-13 Thread Leo 'costela' Antunes
On 12/04/11 22:43, Scott Kitterman wrote: >> Also, we need to provide a way for sysadmin to know they can safely remove >> a stale >> system user. > > If we could do that, we could just remove them automatically and not > bother the sysadmin. Not necessarily. We can't be sure there aren't any fil

Bug#621833: System users: removing them

2011-04-13 Thread Lars Wirzenius
On ti, 2011-04-12 at 21:31 +0200, sean finney wrote: > Hi Lars, > > On Tue, Apr 12, 2011 at 06:41:10PM +0100, Lars Wirzenius wrote: > > > But shouldn't we say they _must_ lock package-specific system users > > > and groups when the package is removed ? > > > > I think that's a good idea. Steve La

Bug#621833: System users: removing them

2011-04-12 Thread Scott Kitterman
> On Tue, Apr 12, 2011 at 06:41:10PM +0100, Lars Wirzenius wrote: >> (Cc to the relevant bug added.) >> >> On ma, 2011-04-11 at 14:05 +0100, Ian Jackson wrote: >> > Lars Wirzenius writes ("Re: System users: removing them"): >> > > Thus, I propose to change 9.2.2 "UID and GID classes", the paragraph

Bug#621833: System users: removing them

2011-04-12 Thread Bill Allombert
On Tue, Apr 12, 2011 at 06:41:10PM +0100, Lars Wirzenius wrote: > (Cc to the relevant bug added.) > > On ma, 2011-04-11 at 14:05 +0100, Ian Jackson wrote: > > Lars Wirzenius writes ("Re: System users: removing them"): > > > Thus, I propose to change 9.2.2 "UID and GID classes", the paragraph on >

Bug#621833: System users: removing them

2011-04-12 Thread sean finney
Hi Lars, On Tue, Apr 12, 2011 at 06:41:10PM +0100, Lars Wirzenius wrote: > > But shouldn't we say they _must_ lock package-specific system users > > and groups when the package is removed ? > > I think that's a good idea. Steve Langasek in the bug (#621833) and > others agree, so I think there's

Bug#621833: System users: removing them

2011-04-12 Thread Lars Wirzenius
(Cc to the relevant bug added.) On ma, 2011-04-11 at 14:05 +0100, Ian Jackson wrote: > Lars Wirzenius writes ("Re: System users: removing them"): > > Thus, I propose to change 9.2.2 "UID and GID classes", the paragraph on > > uids in the range 100-999, to add the following sentence to the end of >

Bug#621833: System users: removing them

2011-04-10 Thread Russ Allbery
sean finney writes: > I was always given the impression that adduser and friends "wanted" to > be able to handle non-local accounts, but nobody had ever extended it to > do so? So I think it's a bit shaky to make that assumption. > But if we specifically limit the scope for users/groups being l

Bug#621833: System users: removing them

2011-04-10 Thread sean finney
On Sun, Apr 10, 2011 at 11:03:34AM -0700, Russ Allbery wrote: > sean finney writes: > > > For locking the account, I think it could be problematic if you have > > some kind of central account management system (i.e. LDAP/AD), and you > > don't want to lock it globally. > > Yeah, but adduser does

Bug#621833: System users: removing them

2011-04-10 Thread Russ Allbery
sean finney writes: > For locking the account, I think it could be problematic if you have > some kind of central account management system (i.e. LDAP/AD), and you > don't want to lock it globally. Yeah, but adduser doesn't ever do anything with central account management systems anyway, so far

Bug#621833: System users: removing them

2011-04-10 Thread sean finney
Hi all, On Sun, Apr 10, 2011 at 02:25:36AM -0700, Steve Langasek wrote: > I agree that the accounts should not be deleted, but that the packages > should still be responsible for certain forms of cleanup: > > - removing the user home directory (on purge?) > - locking the account > - (optional)

Bug#621833: System users: removing them

2011-04-10 Thread Steve Langasek
On Sat, Apr 09, 2011 at 10:14:54AM +0100, Roger Leigh wrote: > On Sat, Apr 09, 2011 at 09:44:28AM +0100, Lars Wirzenius wrote: > > Thus, I propose to change 9.2.2 "UID and GID classes", the paragraph on > > uids in the range 100-999, to add the following sentence to the end of > > the paragraph: >

Bug#621833: System users: removing them

2011-04-09 Thread Lars Wirzenius
Adding a copy to the bug report. Everyone please Cc 621...@bugs.debian.org if replying to this subhtread. Thanks. On la, 2011-04-09 at 10:14 +0100, Roger Leigh wrote: > On Sat, Apr 09, 2011 at 09:44:28AM +0100, Lars Wirzenius wrote: > > Package: debian-policy > > Version: 3.9.2.0 > > > > thanks

Bug#621833: System users: removing them

2011-04-09 Thread Lars Wirzenius
Package: debian-policy Version: 3.9.2.0 thanks Background for the policy list: see thread starting at http://lists.debian.org/debian-devel/2011/03/msg01174.html and continuing in April at http://lists.debian.org/debian-devel/2011/04/msg00210.html On ma, 2011-04-04 at 21:09 +0100, Lars Wirzenius