comparison 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
comparison
equal deleted inserted replaced
167:1f5f0ccfc58f 168:e18d1a8b1523
28 server.group(group=group, system=True) 28 server.group(group=group, system=True)
29 29
30 server.group(group='drewp', gid=drewp_gid) 30 server.group(group='drewp', gid=drewp_gid)
31 # this won't change existing drewp uid; I've been doing that myself. 31 # this won't change existing drewp uid; I've been doing that myself.
32 server.user(user='drewp', uid=drewp_uid, group='drewp', groups=drewp_groups) 32 server.user(user='drewp', uid=drewp_uid, group='drewp', groups=drewp_groups)
33
34
35 svcIds = 1050
36 for svc in [
37 # only append to this list:
38 "photoprism",
39 ]:
40 server.group(group=svc, gid=svcIds)
41 server.user(user=svc, uid=svcIds, group=svc)
42 svcIds += 1
43
33 44
34 if not is_pi: 45 if not is_pi:
35 server.group(group='adm', gid=4) 46 server.group(group='adm', gid=4)
36 server.group(group='cdrom', gid=24) 47 server.group(group='cdrom', gid=24)
37 server.group(group='dialout', gid=20) 48 server.group(group='dialout', gid=20)