From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: bug#19795: Allow for stateless users and groups in GuixSD Date: Fri, 6 Feb 2015 12:13:31 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJmTm-0003i4-Ri for bug-guix@gnu.org; Fri, 06 Feb 2015 12:14:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJmTi-0005f5-Cg for bug-guix@gnu.org; Fri, 06 Feb 2015 12:14:06 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:44593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJmTi-0005ez-AW for bug-guix@gnu.org; Fri, 06 Feb 2015 12:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YJmTi-0004n1-59 for bug-guix@gnu.org; Fri, 06 Feb 2015 12:14:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJmTJ-0002rX-8f for bug-guix@gnu.org; Fri, 06 Feb 2015 12:13:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJmTG-0005YS-D6 for bug-guix@gnu.org; Fri, 06 Feb 2015 12:13:37 -0500 Received: from na3sys009aog101.obsmtp.com ([74.125.149.67]:49546 helo=mail-pd0-f181.google.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJmTG-0005Y2-6f for bug-guix@gnu.org; Fri, 06 Feb 2015 12:13:34 -0500 Received: by pdjz10 with SMTP id z10so15915980pdj.13 for ; Fri, 06 Feb 2015 09:13:31 -0800 (PST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 19795@debbugs.gnu.org Currently, removing a user account from the users list in an OS config does not remove the user account from a system when 'guix system reconfigure' is run. I think that user accounts not specified in the user accounts list should be invalidated and that /etc/passwd and other files be fully rebuilt each time. In other words, I want a stateless /etc/passwd, not a stateful one. As Mark brought up on IRC, this proposed change in behavior may very well surprise and frustrate another subset of users, so perhaps the existing behavior should be preserved, with a bit that can be flipped for stateless user accounts. Thoughts?