Mercurial > code > home > repos > infra
diff users.py @ 171:5565e4c907aa
add drewp groups; fix logic err
author | drewp@bigasterisk.com |
---|---|
date | Sat, 25 Mar 2023 18:38:53 -0700 |
parents | e18d1a8b1523 |
children | 058c312ffdce |
line wrap: on
line diff
--- a/users.py Tue Mar 21 00:09:45 2023 -0700 +++ b/users.py Sat Mar 25 18:38:53 2023 -0700 @@ -12,7 +12,7 @@ drewp_groups = [ 'lp', 'adm', 'dialout', 'cdrom', 'sudo', 'audio', 'video', 'plugdev', 'games', 'users', 'netdev', 'i2c', 'input', 'spi', 'gpio', 'fuse', - 'docker', 'render' + 'docker', 'render', 'mongodb', 'lpadmin' ] for group in [ @@ -24,23 +24,25 @@ 'netdev', 'docker', 'render', + 'lpadmin', ]: server.group(group=group, system=True) +svcIds = 1050 +for svc in [ + # only append to this list: + "photoprism", + "mongodb", +]: + server.group(group=svc, gid=svcIds) + server.user(user=svc, uid=svcIds, group=svc) + svcIds += 1 + server.group(group='drewp', gid=drewp_gid) # this won't change existing drewp uid; I've been doing that myself. server.user(user='drewp', uid=drewp_uid, group='drewp', groups=drewp_groups) -svcIds = 1050 -for svc in [ - # only append to this list: - "photoprism", -]: - server.group(group=svc, gid=svcIds) - server.user(user=svc, uid=svcIds, group=svc) - svcIds += 1 - if not is_pi: server.group(group='adm', gid=4)