From unknown Wed Jun 18 22:56:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#33422 <33422@debbugs.gnu.org> To: bug#33422 <33422@debbugs.gnu.org> Subject: Status: /etc/passwd on GuixSD can end up containing default home directories Reply-To: bug#33422 <33422@debbugs.gnu.org> Date: Thu, 19 Jun 2025 05:56:04 +0000 retitle 33422 /etc/passwd on GuixSD can end up containing default home dire= ctories reassign 33422 guix submitter 33422 ludo@gnu.org (Ludovic Court=C3=A8s) severity 33422 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 18 17:05:39 2018 Received: (at submit) by debbugs.gnu.org; 18 Nov 2018 22:05:39 +0000 Received: from localhost ([127.0.0.1]:59406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOVCF-0004cK-53 for submit@debbugs.gnu.org; Sun, 18 Nov 2018 17:05:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOVCD-0004c7-Ir for submit@debbugs.gnu.org; Sun, 18 Nov 2018 17:05:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOVC7-0000gv-Eo for submit@debbugs.gnu.org; Sun, 18 Nov 2018 17:05:32 -0500 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33953) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gOVC7-0000gg-1t for submit@debbugs.gnu.org; Sun, 18 Nov 2018 17:05:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54038) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOVC6-0001IX-Cv for bug-guix@gnu.org; Sun, 18 Nov 2018 17:05:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOVC5-0000fj-AY for bug-guix@gnu.org; Sun, 18 Nov 2018 17:05:30 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35003) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOVC4-0000f5-Cp for bug-guix@gnu.org; Sun, 18 Nov 2018 17:05:29 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35350 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gOVC4-0007dP-5D for bug-guix@gnu.org; Sun, 18 Nov 2018 17:05:28 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Bug Guix Subject: /etc/passwd on GuixSD can end up containing default home directories X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Brumaire an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 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-pc-linux-gnu Date: Sun, 18 Nov 2018 23:05:26 +0100 Message-ID: <87wopam47t.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (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: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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.18 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: -6.0 (------) Hello Guix, On IRC, fps reported this issue: their user account was declared like this: 26 (users (cons (user-account=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 27 (name "fps")=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 28 (comment "fps")=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 29 (group "users")=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 30 (supplementary-groups '("wheel" "netdev"=20=20 31 "audio" "video"))=20 32 (home-directory "/home/bob")) ;<--- notice =E2=80=9Cb= ob=E2=80=9D! =E2=80=A6 yet /etc/passwd would refer to /home/fps for user =E2=80=9Cfps=E2= =80=9D (this is on a fresh GuixSD 0.15.0 install.) This in turn would prevent logging in as =E2=80=9Cfps=E2=80=9D because /hom= e/fps didn=E2=80=99t exist (meaning the =E2=80=98user-homes=E2=80=99 Shepherd service created /h= ome/bob, not /home/fps.) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 18 17:43:23 2018 Received: (at 33422-done) by debbugs.gnu.org; 18 Nov 2018 22:43:23 +0000 Received: from localhost ([127.0.0.1]:59424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOVml-0005Vw-KU for submit@debbugs.gnu.org; Sun, 18 Nov 2018 17:43:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOVmj-0005Vj-I9 for 33422-done@debbugs.gnu.org; Sun, 18 Nov 2018 17:43:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOVmd-0004sO-SP for 33422-done@debbugs.gnu.org; Sun, 18 Nov 2018 17:43:16 -0500 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOVmd-0004sK-PZ for 33422-done@debbugs.gnu.org; Sun, 18 Nov 2018 17:43:15 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36048 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gOVmd-0008Tu-I0 for 33422-done@debbugs.gnu.org; Sun, 18 Nov 2018 17:43:15 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 33422-done@debbugs.gnu.org Subject: Re: bug#33422: /etc/passwd on GuixSD can end up containing default home directories References: <87wopam47t.fsf@gnu.org> Date: Sun, 18 Nov 2018 23:43:14 +0100 In-Reply-To: <87wopam47t.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 18 Nov 2018 23:05:26 +0100") Message-ID: <87k1lam2gt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (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: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33422-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -6.0 (------) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > On IRC, fps reported this issue: their user account was declared like > this: > > 26 (users (cons (user-account=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > 27 (name "fps")=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > 28 (comment "fps")=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 > 29 (group "users")=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 > 30 (supplementary-groups '("wheel" "netdev"=20=20 > 31 "audio" "video"))=20 > 32 (home-directory "/home/bob")) ;<--- notice =E2=80= =9Cbob=E2=80=9D! > > =E2=80=A6 yet /etc/passwd would refer to /home/fps for user =E2=80=9Cfps= =E2=80=9D (this is on a > fresh GuixSD 0.15.0 install.) Fixed in b297934437932de730432629b361fcb422accbb7. Ludo'. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 18 17:45:00 2018 Received: (at 33422) by debbugs.gnu.org; 18 Nov 2018 22:45:00 +0000 Received: from localhost ([127.0.0.1]:59437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOVoJ-0005Z7-OI for submit@debbugs.gnu.org; Sun, 18 Nov 2018 17:44:59 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:51305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOVoH-0005Yt-Pf for 33422@debbugs.gnu.org; Sun, 18 Nov 2018 17:44:58 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id C245DC0F; Sun, 18 Nov 2018 17:44:51 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 18 Nov 2018 17:44:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=JzcZrde0IJ873hoCayg1LiIu wwWZPBj6z7D9VRlDKz4=; b=x4VVOOoP5w+4wsQbzDUT+h2LGaoRXO0IjtqjKHFC AtY3ckcZcMGNsDCq97FJhlNx8qP222JKAHCY/iocTlaSxN4QpzcteLqDiITv1baq CmiapBYD1QQTfB/0jjF4F+7+lMpvNa1XfXzunvdhiNeNGzKSs7SiMJXGEfzTVlKJ mLc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=JzcZrd e0IJ873hoCayg1LiIuwwWZPBj6z7D9VRlDKz4=; b=s5ENwMBJHoq2d6J095RTuo yf+9XLBJ2W5+WpHQ5AiuiwV58APTMWfvAJVzXVzFtgM/jmNajfzeSSUNCt8grDJp w+2+9T8Jsqa5uKWbKlPKnapL5N/T6h9qHuJZiIbxLXokYo6/SJ1C9Uqip+3ncTKO eWWhNE60I2ZPyJlQpJ8icjIt/v1fcQU8qhIqgJBZXDOE95mMavBaysc9cr8apIn/ LSpD3sTyglSI9GYI/W9T+P51PXhpQFW1FmC5bkA1wJP40dxR60figoG6YOcyFWjS 5j1tmv6cqXeloYnVTMDoFIKI78xXCzscsWF6k7ceF5WM3+06Ipohk9vdMzRpPn7Q == X-ME-Sender: X-ME-Proxy: Received: from localhost (pool-71-105-200-72.nycmny.fios.verizon.net [71.105.200.72]) by mail.messagingengine.com (Postfix) with ESMTPA id CA234102A0; Sun, 18 Nov 2018 17:44:48 -0500 (EST) Date: Sun, 18 Nov 2018 17:44:48 -0500 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: bug#33422: /etc/passwd on GuixSD can end up containing default home directories Message-ID: <20181118224448.GB25252@jasmine.lan> References: <87wopam47t.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="f2QGlHpHGjS2mn6Y" Content-Disposition: inline In-Reply-To: <87wopam47t.fsf@gnu.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33422 Cc: 33422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.7 (-) --f2QGlHpHGjS2mn6Y Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 18, 2018 at 11:05:26PM +0100, Ludovic Court=C3=A8s wrote: > On IRC, fps reported this issue: their user account was declared like > this: >=20 > 26 (users (cons (user-account =20 > 27 (name "fps") =20 > 28 (comment "fps") =20 > 29 (group "users") =20 > 30 (supplementary-groups '("wheel" "netdev" =20 > 31 "audio" "video"))=20 > 32 (home-directory "/home/bob")) ;<--- notice =E2=80= =9Cbob=E2=80=9D! >=20 > =E2=80=A6 yet /etc/passwd would refer to /home/fps for user =E2=80=9Cfps= =E2=80=9D (this is on a > fresh GuixSD 0.15.0 install.) >=20 > This in turn would prevent logging in as =E2=80=9Cfps=E2=80=9D because /h= ome/fps didn=E2=80=99t > exist (meaning the =E2=80=98user-homes=E2=80=99 Shepherd service created = /home/bob, not > /home/fps.) It slightly obscures a part of config.scm that is otherwise straightforward, but I do this: (home-directory (string-append "/home/" name)) =2E.. which would have avoided the issue. Maybe the value of home-directory should be implicit when unspecified. But, that is missing the point, which I think is that home directories are not being handled in a consistent and unified way. --f2QGlHpHGjS2mn6Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlvx62AACgkQJkb6MLrK fwiyWRAA32sRy24WBjjxOZ04xncbK+xYDIQZVhaR1JIoPjna+DyS0XTEBZeGDx/r D0d5XE1keJ89aZbCAnXXu8VUf7tv2R1XUps+e1YDXjWdPn24UYpXgOCnhgTdgrR0 z5Mc+w813/JtU/xEoZI15NjK1VGSkjL4nAvR6K+LFKFiPyNDFMZfBBAkhoVkpz2M 1/OZa2LGBpJLUI6Mu/VN3yN6znoQ1h5bEyPmF8my/TfAlhomgC//D8UjC92hsp7t Svm+q2R2eObFdcfdG6kDba7MVBA1lS7/ffanZ07rX0M3DJrhVSd38islkd1cw0wg wNHxmytVSjdU0FLbD8rhiQv9c8bwwhEKwijZzWvvKmQaR7CYQU716esRm3ZYijg3 qxltDbLU+vA81nHrSoOU+TNNmYtAQo+tDzv0UhzvDpN9MKXbzTaeHgCdZzi3fwHR XtW8MHJ+vxHKv/G14XFJoJoIWfVOK2THAc/2p28CGUrQcKnnQi6LhXQcY6vs4uwj bh4CbvOGiP9PAF4+ZOUQBH0ANGUuY4Wxb14nGiiH/vKqr1YT/BnR2PpvaoVxM+cI kJInPpR2iaaeZUg9UWW+G2BlwwVGMC/o7T9Xcoxxxjpb10D3RlgmzpKIC1WZpByX 4JB4HRVVd0B9Izxa9TgbONLxxs3jHzbdD33uT1Atc7nWFxG00xI= =qwkR -----END PGP SIGNATURE----- --f2QGlHpHGjS2mn6Y-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 19 11:19:36 2018 Received: (at 33422) by debbugs.gnu.org; 19 Nov 2018 16:19:36 +0000 Received: from localhost ([127.0.0.1]:32880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOmGt-0007e8-QM for submit@debbugs.gnu.org; Mon, 19 Nov 2018 11:19:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOmGs-0007dt-0U for 33422@debbugs.gnu.org; Mon, 19 Nov 2018 11:19:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOmGl-0000Te-Bu for 33422@debbugs.gnu.org; Mon, 19 Nov 2018 11:19:28 -0500 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOmGl-0000TX-90; Mon, 19 Nov 2018 11:19:27 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=60926 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gOmGl-0006WH-0E; Mon, 19 Nov 2018 11:19:27 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari Subject: Re: bug#33422: /etc/passwd on GuixSD can end up containing default home directories References: <87wopam47t.fsf@gnu.org> <20181118224448.GB25252@jasmine.lan> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Brumaire an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 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-pc-linux-gnu Date: Mon, 19 Nov 2018 17:19:24 +0100 In-Reply-To: <20181118224448.GB25252@jasmine.lan> (Leo Famulari's message of "Sun, 18 Nov 2018 17:44:48 -0500") Message-ID: <87muq5yr8z.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (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: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33422 Cc: 33422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -6.0 (------) Leo Famulari skribis: > On Sun, Nov 18, 2018 at 11:05:26PM +0100, Ludovic Court=C3=A8s wrote: >> On IRC, fps reported this issue: their user account was declared like >> this: >>=20 >> 26 (users (cons (user-account=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 >> 27 (name "fps")=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 >> 28 (comment "fps")=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 >> 29 (group "users")=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 >> 30 (supplementary-groups '("wheel" "netdev"=20=20 >> 31 "audio" "video"))=20 >> 32 (home-directory "/home/bob")) ;<--- notice =E2=80= =9Cbob=E2=80=9D! >>=20 >> =E2=80=A6 yet /etc/passwd would refer to /home/fps for user =E2=80=9Cfps= =E2=80=9D (this is on a >> fresh GuixSD 0.15.0 install.) >>=20 >> This in turn would prevent logging in as =E2=80=9Cfps=E2=80=9D because /= home/fps didn=E2=80=99t >> exist (meaning the =E2=80=98user-homes=E2=80=99 Shepherd service created= /home/bob, not >> /home/fps.) > > It slightly obscures a part of config.scm that is otherwise > straightforward, but I do this: > > (home-directory (string-append "/home/" name)) > > ... which would have avoided the issue. Maybe the value of > home-directory should be implicit when unspecified. > > But, that is missing the point, which I think is that home directories > are not being handled in a consistent and unified way. Exactly, that home directory was a typo, but the point of this bug is that non-default home directories were not correctly handled. Ludo=E2=80=99. From unknown Wed Jun 18 22:56:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 18 Dec 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator