From unknown Sat Jun 14 19:19:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20646: List of groups/users should be validated Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 24 May 2015 15:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20646 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 20646@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143248214218904 (code B ref -1); Sun, 24 May 2015 15:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 May 2015 15:42:22 +0000 Received: from localhost ([127.0.0.1]:54902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwY2b-0004uf-AC for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50599) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwY2V-0004uE-32 for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwY2P-0003gn-8Z for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38270) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwY2P-0003gj-6A for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35865) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwY2O-0000si-B4 for bug-guix@gnu.org; Sun, 24 May 2015 11:42:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwY2L-0003dR-61 for bug-guix@gnu.org; Sun, 24 May 2015 11:42:04 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwY2L-0003dG-31 for bug-guix@gnu.org; Sun, 24 May 2015 11:42:01 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:60238 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YwY2K-0000fj-8y for bug-guix@gnu.org; Sun, 24 May 2015 11:42:00 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 Prairial an 223 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sun, 24 May 2015 17:41:58 +0200 Message-ID: <87r3q656ex.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Dave Thompson reported that an =E2=80=98operating-system=E2=80=99 declarati= on where a user is declared with a =E2=80=98group=E2=80=99 that doesn=E2=80=99t exist = leads to a failure at boot-time (=E2=80=98useradd=E2=80=99 fails.) This is in GuixSD 0.8.2. Users/groups should be statically validated when the configuration is instantiated to avoid this kind of issues. Ludo=E2=80=99. From unknown Sat Jun 14 19:19:23 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#20646: closed (Re: bug#20646: List of groups/users should be validated) Message-ID: References: <87mw0u554l.fsf@gnu.org> <87r3q656ex.fsf@gnu.org> X-Gnu-PR-Message: they-closed 20646 X-Gnu-PR-Package: guix Reply-To: 20646@debbugs.gnu.org Date: Sun, 24 May 2015 16:10:07 +0000 Content-Type: multipart/mixed; boundary="----------=_1432483807-28379-1" This is a multi-part message in MIME format... ------------=_1432483807-28379-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20646: List of groups/users should be validated which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20646@debbugs.gnu.org. --=20 20646: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20646 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1432483807-28379-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20646-done) by debbugs.gnu.org; 24 May 2015 16:09:59 +0000 Received: from localhost ([127.0.0.1]:54913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwYTK-0007NC-Ov for submit@debbugs.gnu.org; Sun, 24 May 2015 12:09:58 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54932 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwYTF-0007My-Ru for 20646-done@debbugs.gnu.org; Sun, 24 May 2015 12:09:53 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:60252 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YwYTE-0001tt-Qe for 20646-done@debbugs.gnu.org; Sun, 24 May 2015 12:09:49 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 20646-done@debbugs.gnu.org Subject: Re: bug#20646: List of groups/users should be validated References: <87r3q656ex.fsf@gnu.org> Date: Sun, 24 May 2015 18:09:46 +0200 In-Reply-To: <87r3q656ex.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 24 May 2015 17:41:58 +0200") Message-ID: <87mw0u554l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20646-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Users/groups should be statically validated when the configuration is > instantiated to avoid this kind of issues. Done in 0c09a30. Ludo=E2=80=99. ------------=_1432483807-28379-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 May 2015 15:42:22 +0000 Received: from localhost ([127.0.0.1]:54902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwY2b-0004uf-AC for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50599) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwY2V-0004uE-32 for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwY2P-0003gn-8Z for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38270) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwY2P-0003gj-6A for submit@debbugs.gnu.org; Sun, 24 May 2015 11:42:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35865) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwY2O-0000si-B4 for bug-guix@gnu.org; Sun, 24 May 2015 11:42:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwY2L-0003dR-61 for bug-guix@gnu.org; Sun, 24 May 2015 11:42:04 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwY2L-0003dG-31 for bug-guix@gnu.org; Sun, 24 May 2015 11:42:01 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:60238 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YwY2K-0000fj-8y for bug-guix@gnu.org; Sun, 24 May 2015 11:42:00 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: bug-guix@gnu.org Subject: List of groups/users should be validated X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 Prairial an 223 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sun, 24 May 2015 17:41:58 +0200 Message-ID: <87r3q656ex.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Dave Thompson reported that an =E2=80=98operating-system=E2=80=99 declarati= on where a user is declared with a =E2=80=98group=E2=80=99 that doesn=E2=80=99t exist = leads to a failure at boot-time (=E2=80=98useradd=E2=80=99 fails.) This is in GuixSD 0.8.2. Users/groups should be statically validated when the configuration is instantiated to avoid this kind of issues. Ludo=E2=80=99. ------------=_1432483807-28379-1--