OXIESEC PANEL
- Current Dir:
/
/
usr
/
lib
/
python3
/
dist-packages
/
apport
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/17/2025 09:32:20 AM
rwxr-xr-x
📄
REThread.py
2.24 KB
11/11/2019 09:57:56 PM
rw-r--r--
📄
__init__.py
1.64 KB
11/11/2019 09:57:56 PM
rw-r--r--
📁
__pycache__
-
05/09/2024 07:15:23 AM
rwxr-xr-x
📄
crashdb.py
32.56 KB
11/11/2019 09:57:56 PM
rw-r--r--
📁
crashdb_impl
-
05/09/2024 07:15:23 AM
rwxr-xr-x
📄
fileutils.py
17.3 KB
05/10/2022 01:23:35 PM
rw-r--r--
📄
hookutils.py
32.09 KB
08/26/2021 02:56:30 PM
rw-r--r--
📄
packaging.py
12.15 KB
11/11/2019 09:57:56 PM
rw-r--r--
📄
packaging_impl.py
64.52 KB
04/12/2023 05:53:49 PM
rw-r--r--
📄
report.py
65.45 KB
10/18/2021 11:48:31 AM
rw-r--r--
📄
sandboxutils.py
10.43 KB
11/11/2019 09:57:56 PM
rw-r--r--
📄
ui.py
70.81 KB
04/12/2023 05:53:49 PM
rw-r--r--
📄
user_group.py
596 bytes
04/12/2023 05:53:49 PM
rw-r--r--
Editing: user_group.py
Close
# Copyright (C) 2023 Canonical Ltd. # Author: Benjamin Drung <benjamin.drung@canonical.com> # SPDX-License-Identifier: GPL-2.0-or-later """Functions around users and groups.""" import os class UserGroupID: """Pair of user and group ID.""" def __init__(self, uid, gid): self.uid = uid self.gid = gid def is_root(self): """Check if the user or group ID is root.""" return self.uid == 0 or self.gid == 0 def get_process_user_and_group(): """Return the current process's real user and group.""" return UserGroupID(os.getuid(), os.getgid())