From 1abc647b887395b16efb7f8df5e410207ccac198 Mon Sep 17 00:00:00 2001 From: Vladislav Poddubnyy Date: Tue, 30 Nov 2021 00:50:25 +0300 Subject: [PATCH] Fixed getting UID/GID of the current process --- docker/entrypoint.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/entrypoint.py b/docker/entrypoint.py index 57038fd8..6ac450f0 100755 --- a/docker/entrypoint.py +++ b/docker/entrypoint.py @@ -28,8 +28,8 @@ def change_uid_grp(): user_grp_db_entries = grp.getgrnam("power_users") uid = int(user_db_entries.pw_uid) gid = int(user_grp_db_entries.gr_gid) - new_gid = int(os.getenv('GID', str(gid))) - new_uid = int(os.getenv('UID', str(uid))) + new_uid = os.getuid() + new_gid = os.getgid() os.chown("/home/py-kms", new_uid, new_gid) os.chown("/usr/bin/start.py", new_uid, new_gid) if os.path.isfile(dbPath):