mirror of
https://github.com/laurivosandi/certidude
synced 2024-12-23 00:25:18 +00:00
Fixes for testing server as regular user
This commit is contained in:
parent
dc9e01b4ad
commit
ef72cb70cd
@ -1,7 +1,6 @@
|
||||
|
||||
import click
|
||||
import falcon
|
||||
import kerberos # If this fails pip install kerberos
|
||||
import logging
|
||||
import os
|
||||
import re
|
||||
@ -13,6 +12,7 @@ from certidude import config, const
|
||||
logger = logging.getLogger("api")
|
||||
|
||||
if "kerberos" in config.AUTHENTICATION_BACKENDS:
|
||||
import kerberos # If this fails pip install kerberos
|
||||
ktname = os.getenv("KRB5_KTNAME")
|
||||
|
||||
if not ktname:
|
||||
|
@ -1174,10 +1174,11 @@ def certidude_serve(port, listen):
|
||||
from certidude import config
|
||||
|
||||
# Fetch UID, GID of certidude user
|
||||
import pwd
|
||||
_, _, uid, gid, gecos, root, shell = pwd.getpwnam("certidude")
|
||||
restricted_groups = []
|
||||
restricted_groups.append(gid)
|
||||
if os.getuid() == 0:
|
||||
import pwd
|
||||
_, _, uid, gid, gecos, root, shell = pwd.getpwnam("certidude")
|
||||
restricted_groups = []
|
||||
restricted_groups.append(gid)
|
||||
|
||||
"""
|
||||
Spawn signer process
|
||||
|
Loading…
Reference in New Issue
Block a user