From unknown Sun Jun 22 00:58:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21096: Useradd, usermod do not use the target to read groups from when using the -R parameter Resent-From: Olliver Schinagl Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 20 Jul 2015 15:30:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21096 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 21096@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14374061697977 (code B ref -1); Mon, 20 Jul 2015 15:30:05 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jul 2015 15:29:29 +0000 Received: from localhost ([127.0.0.1]:54739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHD0R-00024a-OC for submit@debbugs.gnu.org; Mon, 20 Jul 2015 11:29:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53928) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZH6Bd-00079t-Sm for submit@debbugs.gnu.org; Mon, 20 Jul 2015 04:12:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZH6BX-0003Bv-A4 for submit@debbugs.gnu.org; Mon, 20 Jul 2015 04:12:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZH6BX-0003Bo-80 for submit@debbugs.gnu.org; Mon, 20 Jul 2015 04:12:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39202) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZH6BW-0006Nm-5i for bug-coreutils@gnu.org; Mon, 20 Jul 2015 04:12:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZH6BS-0003A5-3y for bug-coreutils@gnu.org; Mon, 20 Jul 2015 04:12:26 -0400 Received: from mail-wg0-f44.google.com ([74.125.82.44]:35458) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZH6BR-00038h-V8 for bug-coreutils@gnu.org; Mon, 20 Jul 2015 04:12:22 -0400 Received: by wgav7 with SMTP id v7so58710515wga.2 for ; Mon, 20 Jul 2015 01:12:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:organization:user-agent :mime-version:to:subject:content-type:content-transfer-encoding; bh=QnGOhF0eVv1xRAo/Nm+CoPqpKitFIrS+jDPjluEd2V8=; b=diP5I6bmsvt2BjYqazTj8l+CbeFodt5Yyt0k/LeHbIsKDNPxkxHgaRE7TZBZFzK+6b ZdqimwNNcHWNGdG+81WBuFfeb1IsIRnn8ZaXUwiq3NtCjmWV9XKU/oFITmUifTCofnxm yrEVTXIBuCzHT5XIRJnHfG999A+akPvdOQBAhYEyiaoefD65j1D4YPyJ92vUwkSMBNmg TJBdMdR/ndwNS9/v3Kq96dQ4Gqir4yx6k4dFJPw3C4OKBktUJjZKqkczpdkbDuKrlVaq bg/XueynDag30HWGtW7Lw4NrFvfFDT+sNpHnArbDdL8fYK0uU5w7zfhR5nijgIf7uI2n BrnQ== X-Gm-Message-State: ALoCoQk95DocaX/ld8+WCCMy5G8DKqD5t2ssn18a6zQ9AVKjERpPsGrTrQ393c7RODHoZWZpNzgrnzYqDw6IJHLhj1chTjcTCbbayZe/5YFViI28LA4IP2O8JewhfGyq9s/cV1SxYOWc X-Received: by 10.194.185.146 with SMTP id fc18mr52922595wjc.46.1437379940444; Mon, 20 Jul 2015 01:12:20 -0700 (PDT) Received: from [10.180.0.242] ([185.66.93.49]) by smtp.gmail.com with ESMTPSA id l13sm12762078wjr.18.2015.07.20.01.12.19 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Jul 2015 01:12:19 -0700 (PDT) Message-ID: <55ACAD62.7060609@ultimaker.com> Date: Mon, 20 Jul 2015 10:12:18 +0200 From: Olliver Schinagl Organization: Ultimaker B.V. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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: -4.0 (----) X-Mailman-Approved-At: Mon, 20 Jul 2015 11:29:26 -0400 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: -4.0 (----) Hi list, I'm trying to generate a rootfs and am using a script to add users,=20 groups etc. I first add a group via groupadd -R ${ROOTFS_TARGET}=20 somegroup which works fine. Using useradd with the -R parameter, to add a user also works as=20 expected, until i try to add the -a -G somegroup options. Using usermod=20 after creating the group and doing -a -G somegroup identically fails=20 informing us there is no such group, somegroup. It appears both usermod and useradd use the local /etc/group rather then=20 what is supplied via the -R parameter. A workaround for now, is to use=20 chroot directly, chroot ${TARGET} usermod -a -G somegroup someuser, but=20 that only works if coreutils (or busybox (without useradd/usermod)) are=20 already installed on the target, which may not be there (yet/at all). Am I doing something wrong or is this indeed a bug in the coreutils? I'm using debian jessie's 8.23-4 on amd64 Olliver --=20 Met vriendelijke groeten, Kind regards, =E4=B8=8E=E4=BA=B2=E5=88=87=E7=9A= =84=E9=97=AE=E5=80=99 Olliver Schinagl Research & Development Ultimaker B.V. --=20 IMAGINE IT >> MAKE IT Meet us online at Twitter , Facebook=20 , Google+ www.ultimaker.com From unknown Sun Jun 22 00:58:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21096: Useradd, usermod do not use the target to read groups from when using the -R parameter Resent-From: Assaf Gordon Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 20 Jul 2015 16:00:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21096 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Olliver Schinagl , 21096@debbugs.gnu.org Received: via spool by 21096-submit@debbugs.gnu.org id=B21096.143740799816730 (code B ref 21096); Mon, 20 Jul 2015 16:00:05 +0000 Received: (at 21096) by debbugs.gnu.org; 20 Jul 2015 15:59:58 +0000 Received: from localhost ([127.0.0.1]:54759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHDTy-0004Lm-2O for submit@debbugs.gnu.org; Mon, 20 Jul 2015 11:59:58 -0400 Received: from mail-qg0-f52.google.com ([209.85.192.52]:34821) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHDTw-0004LZ-Dn for 21096@debbugs.gnu.org; Mon, 20 Jul 2015 11:59:56 -0400 Received: by qgii95 with SMTP id i95so43469598qgi.2 for <21096@debbugs.gnu.org>; Mon, 20 Jul 2015 08:59:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=7t2q9Pjf7FzPlqy5fQWple8iYn7v0EdfPEBWFm4Tj3Q=; b=Re4ULH7Gb02nxgl6da9Qok7ZlzUHJ25gnkYmAE0Csgo3a+sdhCCtLlGh8Z6gX4jEdB ZYP8S22aIHOgJYZtRpVv7eQ/fL5NhGSVto9JIc3b8Rm3fNhm5bNZrU8GPxyHNuXkITJv nxruRPE6+1jXPbp8Bzly0Tyh50bhpxcWAf20WQW2zhT/xAOFG2g4z/zHNQi5pWTZq4ep YVd7sMRzy1JAcFsy9W2SVAvl2h5O8UGeeJacNvH0Tqrk6P9V7v/lYTEw2I6aFoEbGEI6 cjIDTDgEwuOgb9fiotyVYl2SXYo27xOgc7pVHpWPMNA8ZH1j54VNkrCf7p8x8NypGubp ewZw== X-Received: by 10.140.147.81 with SMTP id 78mr43170544qht.58.1437407990559; Mon, 20 Jul 2015 08:59:50 -0700 (PDT) Received: from disco.erlich.nygenome.org ([162.212.111.2]) by smtp.googlemail.com with ESMTPSA id h73sm11151259qkh.34.2015.07.20.08.59.49 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Jul 2015 08:59:49 -0700 (PDT) Message-ID: <55AD1AFE.6090200@gmail.com> Date: Mon, 20 Jul 2015 11:59:58 -0400 From: Assaf Gordon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 References: <55ACAD62.7060609@ultimaker.com> In-Reply-To: <55ACAD62.7060609@ultimaker.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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: -0.7 (/) Hello, On 07/20/2015 04:12 AM, Olliver Schinagl wrote: <...> > It appears both usermod and useradd use the local /etc/group rather > then what is supplied via the -R parameter. <...> > Am I doing something wrong or is this indeed a bug in the coreutils? It might be a bug, but not in coreutils - these programs are not part of coreutils. > I'm using debian jessie's 8.23-4 on amd64 It seems that in Debian, these programs are part of the 'passwd' package, whose source is maintained here (as upstream of the 'shadow' package): http://pkg-shadow.alioth.debian.org/features.php You could try asking here: http://pkg-shadow.alioth.debian.org/getinvolved.php regards, - assaf From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 20 12:48:31 2015 Received: (at control) by debbugs.gnu.org; 20 Jul 2015 16:48:31 +0000 Received: from localhost ([127.0.0.1]:54794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHEEx-0005XM-Co for submit@debbugs.gnu.org; Mon, 20 Jul 2015 12:48:31 -0400 Received: from mail1.vodafone.ie ([213.233.128.43]:60935) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHEEv-0005X7-8t for control@debbugs.gnu.org; Mon, 20 Jul 2015 12:48:30 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArkkAKclrVVtTZAL/2dsb2JhbABcgkFSVGmBQIEVTolDsQWFdwIrgQJMAQEBAQEBgQtBAQICg14BAQQjKiwQGA0CBRYLAgIJAwIBAgE5BgICAgYNAQcBAYguAQiyFIVukA0BCgEBARoEgSKOZUsHgmiBQwWUUoRvkBOQJiaDfT0xAYJKAgEC Received: from unknown (HELO localhost.localdomain) ([109.77.144.11]) by mail1.vodafone.ie with ESMTP; 20 Jul 2015 17:48:20 +0100 Message-ID: <55AD2653.7010103@draigBrady.com> Date: Mon, 20 Jul 2015 17:48:19 +0100 From: =?UTF-8?B?UMOhZHJhaWcgQnJhZHk=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: GNU bug tracker automated control server References: <55ACAD62.7060609@ultimaker.com> <55AD1AFE.6090200@gmail.com> In-Reply-To: <55AD1AFE.6090200@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tag 21096 notabug close 21096 stop For reference https://debbugs.gnu.org/server-control.html [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [213.233.128.43 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control Cc: Assaf Gordon 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tag 21096 notabug close 21096 stop For reference https://debbugs.gnu.org/server-control.html [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [213.233.128.43 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject tag 21096 notabug close 21096 stop For reference https://debbugs.gnu.org/server-control.html From unknown Sun Jun 22 00:58:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21096: Useradd, usermod do not use the target to read groups from when using the -R parameter Resent-From: Olliver Schinagl Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 21 Jul 2015 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21096 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: Assaf Gordon , 21096@debbugs.gnu.org Received: via spool by 21096-submit@debbugs.gnu.org id=B21096.143746872013819 (code B ref 21096); Tue, 21 Jul 2015 08:52:02 +0000 Received: (at 21096) by debbugs.gnu.org; 21 Jul 2015 08:52:00 +0000 Received: from localhost ([127.0.0.1]:54964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHTHL-0003ao-QH for submit@debbugs.gnu.org; Tue, 21 Jul 2015 04:52:00 -0400 Received: from mail-wg0-f53.google.com ([74.125.82.53]:36207) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHTHI-0003aZ-Ka for 21096@debbugs.gnu.org; Tue, 21 Jul 2015 04:51:57 -0400 Received: by wgbcc4 with SMTP id cc4so57069589wgb.3 for <21096@debbugs.gnu.org>; Tue, 21 Jul 2015 01:51:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:organization:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=vys+sidYapuRlCUTx/65ealoIRMHqD3Ju6w3tpHKO40=; b=EKJGNZ/TXUkk/Wg6X8P9OgwXL/KkNEG6GD/M0s60d19gUuBCS5fPA8L2ajins7aAVU 6w9ZGaMWYQo7SmANQZnOQBYuYODdatA3pBvGO9SBkINOlWE+v8zv2RClloDdBOhON26N OA6i4Rzz5T3q74k4NFhrkaNQrjOokc/Bbch8w0otBtHoFfM6wUAhqzUkf1gdlD1C5xKW ivZGCicmRRDneDMygnjgJ1nKL9SebzWNmc6iKb0TTXiZzpAsyBeILO06WqM0oEBa+/Je qvhiHsFslqePpCJTblvd4KIKHGngu6Zma040GlCqlkEuaDcvJlhg+frXxpcYoS8tYeaJ 24jg== X-Gm-Message-State: ALoCoQlsg/Y2LKmMokfioVThd0sUOPywe6vKPwY383l5aEdlqPXWI8FZZ78xpEDay36crGcjz48jZM9wxWwmeHC9SdO+CUkdeq+jG8Ux/JxgS/A2io5RJXXsnHkLrRiNeE7MdISi9k6S X-Received: by 10.194.52.105 with SMTP id s9mr65432810wjo.53.1437468710906; Tue, 21 Jul 2015 01:51:50 -0700 (PDT) Received: from [10.180.0.242] ([185.66.93.49]) by smtp.gmail.com with ESMTPSA id nb9sm15662452wic.10.2015.07.21.01.51.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Jul 2015 01:51:50 -0700 (PDT) Message-ID: <55AE0825.8070604@ultimaker.com> Date: Tue, 21 Jul 2015 10:51:49 +0200 From: Olliver Schinagl Organization: Ultimaker B.V. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-Version: 1.0 References: <55ACAD62.7060609@ultimaker.com> <55AD1AFE.6090200@gmail.com> In-Reply-To: <55AD1AFE.6090200@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) 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: 0.3 (/) Hey On 20-07-15 17:59, Assaf Gordon wrote: > Hello, > > On 07/20/2015 04:12 AM, Olliver Schinagl wrote: > <...> >> It appears both usermod and useradd use the local /etc/group rather >> then what is supplied via the -R parameter. > <...> >> Am I doing something wrong or is this indeed a bug in the coreutils? > > It might be a bug, but not in coreutils - these programs are not part=20 > of coreutils. > >> I'm using debian jessie's 8.23-4 on amd64 > > It seems that in Debian, these programs are part of the 'passwd' package, > whose source is maintained here (as upstream of the 'shadow' package): > http://pkg-shadow.alioth.debian.org/features.php > You could try asking here: > http://pkg-shadow.alioth.debian.org/getinvolved.php I feel so stupid for not noticing this. I thought I checked, but for=20 some reason I thought it was in coreutils. Sorry for the noise! > > regards, > - assaf > --=20 Met vriendelijke groeten, Kind regards, =E4=B8=8E=E4=BA=B2=E5=88=87=E7=9A= =84=E9=97=AE=E5=80=99 Olliver Schinagl Research & Development Ultimaker B.V. --=20 IMAGINE IT >> MAKE IT Meet us online at Twitter , Facebook=20 , Google+ www.ultimaker.com