diff options
| author | bwarsaw | 1999-12-21 05:35:07 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-12-21 05:35:07 +0000 |
| commit | d38efcd7b57eb238daffc2837b028cd9888cd829 (patch) | |
| tree | b0a97e9999edc07daa2e89051495bf9e17795355 | |
| parent | d087c4c043cbe6288f3a7a63be103975976401c8 (diff) | |
| download | mailman-d38efcd7b57eb238daffc2837b028cd9888cd829.tar.gz mailman-d38efcd7b57eb238daffc2837b028cd9888cd829.tar.zst mailman-d38efcd7b57eb238daffc2837b028cd9888cd829.zip | |
| -rwxr-xr-x | bin/check_perms | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/check_perms b/bin/check_perms index 6104fb815..90af2cd42 100755 --- a/bin/check_perms +++ b/bin/check_perms @@ -54,9 +54,13 @@ def checkwalk(arg, dirname, names): continue raise if gid <> MAILMAN_GID: + try: + groupname = grp.getgrgid(gid)[0] + except KeyError: + groupname = '<anon gid %d>' % gid arg.ERRORS = arg.ERRORS + 1 print path, 'bad gid (has: %s, expected %s)' % ( - grp.getgrgid(gid)[0], MAILMAN_GRPNAME), + groupname, MAILMAN_GRPNAME), if STATE.FIX: print '(fixing)' os.chown(path, -1, MAILMAN_GID) |
