From b22af6dffb85542441935a2c117105b38f0b53b5 Mon Sep 17 00:00:00 2001 From: Paul Wise Date: Mon, 13 Jun 2016 08:26:19 +0800 Subject: [PATCH] Fix is_guest_account for the usergroups transition Prevents guest accounts from using debian-private and debian.net --- UDLdap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UDLdap.py b/UDLdap.py index f19703f..e917542 100644 --- a/UDLdap.py +++ b/UDLdap.py @@ -88,7 +88,7 @@ class Account: return self['accountStatus'] == 'active' and self.numkeys() != 0 def is_guest_account(self): - return self['gidNumber'] == 60000 + return 'guest' in self['supplementaryGid'] def latitude_dec(self, anonymized=False): return userdir_ldap.DecDegree(self['latitude'], anonymized) -- 2.20.1