diff users.py @ 168:e18d1a8b1523

start making linux users per service
author drewp@bigasterisk.com
date Tue, 21 Mar 2023 00:09:07 -0700
parents d10cab700ce6
children 5565e4c907aa
line wrap: on
line diff
--- a/users.py	Tue Mar 21 00:08:33 2023 -0700
+++ b/users.py	Tue Mar 21 00:09:07 2023 -0700
@@ -31,6 +31,17 @@
 # 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)
     server.group(group='cdrom', gid=24)