From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Integration of the Nix daemon Date: Mon, 17 Dec 2012 22:16:14 +0100 Message-ID: <87zk1c5qht.fsf@gnu.org> References: <87zk1u3htq.fsf@gnu.org> <201212152125.45416.andreas@enge.fr> <87boduorar.fsf@gnu.org> <201212161216.51858.andreas@enge.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:59052) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tki2t-0003gR-PN for bug-guix@gnu.org; Mon, 17 Dec 2012 16:16:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tki2r-0006Vu-Gs for bug-guix@gnu.org; Mon, 17 Dec 2012 16:16:19 -0500 Received: from mail4-relais-sop.national.inria.fr ([192.134.164.105]:55454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tki2r-0006Ue-Av for bug-guix@gnu.org; Mon, 17 Dec 2012 16:16:17 -0500 In-Reply-To: <201212161216.51858.andreas@enge.fr> (Andreas Enge's message of "Sun, 16 Dec 2012 12:16:51 +0100") 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: Andreas Enge Cc: bug-guix@gnu.org Hi Andreas, Andreas Enge skribis: > and /etc/passwd: > nixbld1:x:30001:65534:Nix build user 1:/var/empty:/noshell > ... > nixbld10:x:30001:65534:Nix build user 10:/var/empty:/noshell It just occurred to me: here nixbld1 and nixbld10 have the same UID, which is wrong. Can you check whether the others have a different UID? Here I have: --8<---------------cut here---------------start------------->8--- nixbld1:x:30001:30000:Nix build user 1:/var/empty:/run/current-system/sw/sb= in/nologin nixbld2:x:30002:30000:Nix build user 2:/var/empty:/run/current-system/sw/sb= in/nologin nixbld3:x:30003:30000:Nix build user 3:/var/empty:/run/current-system/sw/sb= in/nologin nixbld4:x:30004:30000:Nix build user 4:/var/empty:/run/current-system/sw/sb= in/nologin nixbld5:x:30005:30000:Nix build user 5:/var/empty:/run/current-system/sw/sb= in/nologin nixbld6:x:30006:30000:Nix build user 6:/var/empty:/run/current-system/sw/sb= in/nologin nixbld7:x:30007:30000:Nix build user 7:/var/empty:/run/current-system/sw/sb= in/nologin nixbld8:x:30008:30000:Nix build user 8:/var/empty:/run/current-system/sw/sb= in/nologin nixbld9:x:30009:30000:Nix build user 9:/var/empty:/run/current-system/sw/sb= in/nologin nixbld10:x:30010:30000:Nix build user 10:/var/empty:/run/current-system/sw/= sbin/nologin --8<---------------cut here---------------end--------------->8--- You should fix it with something like: for b in `seq 1 10`; do usermod -u `expr 30000 + $b` nixbld$b ; done Crossing fingers... Ludo=E2=80=99.