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)