OXIESEC PANEL
- Current Dir:
/
/
lib
/
rpm
Server IP: 103.185.75.71
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/23/2026 04:30:28 PM
r-xr-xr-x
📄
alt-nodejs10_native.req
70 bytes
12/15/2022 05:53:54 PM
rwxr-xr-x
📄
alt-nodejs11_native.req
70 bytes
12/13/2022 01:03:55 PM
rwxr-xr-x
📄
alt-nodejs12_native.req
70 bytes
12/14/2022 06:46:50 AM
rwxr-xr-x
📄
alt-nodejs14_native.req
70 bytes
03/23/2023 07:46:49 PM
rwxr-xr-x
📄
alt-nodejs16_native.req
40 bytes
11/03/2023 02:58:38 PM
rwxr-xr-x
📄
alt-nodejs18_native.req
40 bytes
07/10/2025 01:57:18 PM
rwxr-xr-x
📄
alt-nodejs19_native.req
43 bytes
12/06/2023 07:04:03 PM
rwxr-xr-x
📄
alt-nodejs20_native.req
44 bytes
07/11/2025 12:28:16 PM
rwxr-xr-x
📄
alt-nodejs22_native.req
44 bytes
07/08/2025 05:17:44 PM
rwxr-xr-x
📄
alt-nodejs24_native.req
43 bytes
07/08/2025 05:27:45 PM
rwxr-xr-x
📄
alt-nodejs6_native.req
64 bytes
12/14/2022 09:56:03 AM
rwxr-xr-x
📄
alt-nodejs8_native.req
68 bytes
12/15/2022 05:35:44 PM
rwxr-xr-x
📄
alt-nodejs9_native.req
68 bytes
12/14/2022 09:01:09 AM
rwxr-xr-x
📄
brp-boot-efi-times
1.43 KB
06/08/2022 09:44:52 AM
rwxr-xr-x
📁
fileattrs
-
12/27/2025 09:18:12 AM
rwxr-xr-x
📄
gstreamer1.prov
950 bytes
03/13/2025 09:20:27 AM
rwxr-xr-x
📁
lua
-
03/13/2025 03:18:20 AM
rwxr-xr-x
📄
macros
43.12 KB
03/13/2025 03:18:20 AM
rw-r--r--
📁
macros.d
-
12/27/2025 09:18:39 AM
rwxr-xr-x
📄
nodejs_native.req
74 bytes
05/20/2024 06:02:20 AM
rwxr-xr-x
📁
platform
-
03/13/2025 03:18:20 AM
rwxr-xr-x
📁
redhat
-
08/31/2025 02:15:41 PM
rwxr-xr-x
📄
rpm.daily
296 bytes
05/28/2020 10:04:25 AM
rw-r--r--
📄
rpm.log
61 bytes
05/28/2020 10:04:25 AM
rw-r--r--
📄
rpm.supp
688 bytes
05/28/2020 10:04:25 AM
rw-r--r--
📄
rpm2cpio.sh
1.56 KB
03/13/2025 03:17:22 AM
rwxr-xr-x
📄
rpmdb_dump
41 bytes
05/28/2020 10:04:25 AM
rwxr-xr-x
📄
rpmdb_load
41 bytes
05/28/2020 10:04:25 AM
rwxr-xr-x
📄
rpmpopt-4.16.1.3
11.83 KB
03/13/2025 03:18:03 AM
rw-r--r--
📄
rpmrc
17.24 KB
03/13/2025 03:18:03 AM
rw-r--r--
📄
sysusers.generate-pre.sh
2.22 KB
11/04/2025 12:06:29 PM
rwxr-xr-x
📄
sysusers.prov
605 bytes
11/04/2025 12:06:29 PM
rwxr-xr-x
📄
tgpg
937 bytes
05/28/2020 10:04:25 AM
rwxr-xr-x
Editing: sysusers.generate-pre.sh
Close
#!/usr/bin/bash # -*- mode: shell-script; indent-tabs-mode: true; tab-width: 4; -*- # This script turns sysuser.d files into scriptlets mandated by Fedora # packaging guidelines. The general idea is to define users using the # declarative syntax but to turn this into traditional scriptlets. user() { user="$1" uid="$2" desc="$3" group="$4" home="$5" shell="$6" [ "$desc" = '-' ] && desc= { [ "$home" = '-' ] || [ "$home" = '' ]; } && home=/ { [ "$shell" = '-' ] || [ "$shell" = '' ]; } && shell=/usr/sbin/nologin if [ "$uid" = '-' ] || [ "$uid" = '' ]; then cat <<-EOF getent passwd '$user' >/dev/null || \\ useradd -r -g ${group@Q} -d ${home@Q} -s ${shell@Q} -c ${desc@Q} ${user@Q} || : EOF else cat <<-EOF if ! getent passwd ${user@Q} >/dev/null; then if ! getent passwd ${uid@Q} >/dev/null; then useradd -r -u ${uid@Q} -g ${group@Q} -d ${home@Q} -s ${shell@Q} -c ${desc@Q} ${user@Q} || : else useradd -r -g ${group@Q} -d ${home@Q} -s ${shell@Q} -c ${desc@Q} ${user@Q} || : fi fi EOF fi } group() { group="$1" gid="$2" if [ "$gid" = '-' ]; then cat <<-EOF getent group ${group@Q} >/dev/null || groupadd -r ${group@Q} || : EOF else cat <<-EOF getent group ${group@Q} >/dev/null || groupadd -f -g ${gid@Q} -r ${group@Q} || : EOF fi } usermod() { user="$1" group="$2" cat <<-EOF if getent group ${group@Q} >/dev/null; then usermod -a -G ${group@Q} '$user' || : fi EOF } parse() { while read -r line || [ -n "$line" ] ; do { [ "${line:0:1}" = '#' ] || [ "${line:0:1}" = ';' ]; } && continue line="${line## *}" [ -z "$line" ] && continue eval "arr=( $line )" case "${arr[0]}" in ('u') if [[ "${arr[2]}" == *":"* ]]; then user "${arr[1]}" "${arr[2]%:*}" "${arr[3]}" "${arr[2]#*:}" "${arr[4]}" "${arr[5]}" else group "${arr[1]}" "${arr[2]}" user "${arr[1]}" "${arr[2]}" "${arr[3]}" "${arr[1]}" "${arr[4]}" "${arr[5]}" fi ;; ('g') group "${arr[1]}" "${arr[2]}" ;; ('m') group "${arr[2]}" "-" user "${arr[1]}" "-" "" "${arr[1]}" "" "" usermod "${arr[1]}" "${arr[2]}" ;; esac done } for fn in "$@"; do [ -e "$fn" ] || continue echo "# generated from $(basename "$fn")" parse <"$fn" done