FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

LinkBack Thread Tools
Old 06-30-2012, 01:12 PM
Simon McVittie
Default locking system users on package removal

On 30/06/12 13:24, Stephan Springl wrote (on Bug #679642):
> quake-server does neither install nor purge properly on systems
> without shadow password because usermod gives an error for its
> e option in this case.

I took this use of usermod from the discussion on debian-devel regarding
Policy bug #621833 (where it was originally suggested by Roger Leigh),
so this potentially affects quite a few packages.

Stephan's proposed patch (below) makes me think we really need a script
(or dpkg-maintscript-helper subcommand) that locks and unlocks system
users, in which we can make changes like this once and have them affect
every relevant package, rather than individually patching every
maintainer script.

Roger: does the change below look appropriate?


[in the preinst]
> - usermod -U -e ' quake-server
> + if [ -f /etc/shadow ]; then
> + usermod -U -e ' quake-server
> + else
> + usermod -U quake-server
> + fi
[in the postrm]
> # Lock account on purge
> - usermod -L -e 1 quake-server
> + if [ -f /etc/shadow ]; then
> + usermod -L -e 1 quake-server
> + else
> + usermod -L quake-server
> + fi

To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FEEFB4D.7030007@debian.org">http://lists.debian.org/4FEEFB4D.7030007@debian.org

Thread Tools

All times are GMT. The time now is 05:27 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org