Mercurial > code > home > repos > infra
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) |