[buildd-tools-devel] Bug#599350: Bug#599350: Bug#599350: user in primary group "sbuild" cannot run sbuild

Roger Leigh rleigh at codelibre.net
Mon Nov 1 17:30:17 UTC 2010


tags 599350 + fixed-upstream pending
thanks

On Wed, Oct 06, 2010 at 11:29:41PM +0100, Roger Leigh wrote:
> On Wed, Oct 06, 2010 at 09:56:24PM +0200, Jakub Wilk wrote:
> > Package: sbuild
> > Version: 0.60.0-2
> > Severity: minor
> > 
> > Is "sbuild" is a primary group of a user (but not auxillary), he
> > cannot run sbuild:
> > 
> > $ id
> > uid=107(sbuild) gid=107(sbuild) groups=107(sbuild)
> > 
> > $ sbuild
> > User sbuild is not a member of group sbuild in the system group database
> > See "User Setup" in sbuild-setup(7)
> 
> This is due to using the POSIX function getgrnam(3) to get the
> complete group list of sbuild users.  The output of
> "getent group sbuild" will also do the same.  Since the sbuild
> user has the sbuild group as their primary group in the passwd
> file, this doesn't show up.
> 
> We could update the check to look at both group and passwd.
> However, now that sbuild uses schroot for everything, the group
> membership isn't actually required for anything particularly
> special (summary stats under /var/lib/sbuild, which are not very
> useful).  We could equally just drop the check and the summary
> stats.

Fixed in git.  We were already doing the check, but failing
previously if the user wasn't in the group database for the
sbuild group.  I removed that check so it now just looks at
gid and supplementary groups.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20101101/7867fc9b/attachment.pgp>


More information about the Buildd-tools-devel mailing list