PHP 8.3.31
Preview: sendmail Size: 1.26 KB
//lib/sendmail

#!/bin/bash
##CageFS proxyexec wrapper - ver 17

if [[ $EUID -eq 0 ]]; then
    echo 'Cannot be run as root'
    exit 1
fi

USR=`/usr/bin/whoami`
USER_TOKEN_PATH="/var/.cagefs/.cagefs.token"
WEBSITE_ISOLATION_FLAG="/opt/cloudlinux/flags/enabled-flags.d/website-isolation.flag"
if [[ -f "$WEBSITE_ISOLATION_FLAG" && -n "$WEBSITE_TOKEN_PATH" ]]; then
    USER_TOKEN_PATH="$WEBSITE_TOKEN_PATH"
fi
TOKEN=`/bin/cat ${USER_TOKEN_PATH}`
# It's user's tmp directory and write to it is secure procedure
# because this script is running only under usual user
PIDFILE="/tmp/.cagefs.proxy.$$"
USER_INTERRUPT=13
CWD=`pwd`

ctrl_c_handler() {
    if [[ -f "$PIDFILE" ]]; then
        pid=`/bin/cat $PIDFILE`
        /bin/rm -f $PIDFILE > /dev/null 2>&1
        /bin/kill -s SIGINT "$pid" > /dev/null 2>&1
    fi
    exit $USER_INTERRUPT
}

if [[ -e /var/.cagefs/origin ]]; then
    ORIGIN=`/bin/cat /var/.cagefs/origin`
    REMOTE="/usr/bin/ssh -F /etc/ssh/cagefs-rexec_config $USR@$ORIGIN"
    $REMOTE CAGEFS_TOKEN="$TOKEN" /usr/sbin/proxyexec -c cagefs.sock "$USR" "$CWD" SENDMAIL $$ "$@"
    RETVAL=$?
else
    trap 'ctrl_c_handler' 2
    CAGEFS_TOKEN="$TOKEN" /usr/sbin/proxyexec -c cagefs.sock "$USR" "$CWD" SENDMAIL $$ "$@"
    RETVAL=$?
    /bin/rm -f $PIDFILE > /dev/null 2>&1
fi

exit $RETVAL

Directory Contents

Dirs: 38 × Files: 3

Name Size Perms Modified Actions
.build-id DIR
- drwxr-xr-x 2026-06-08 03:41:26
Edit Download
binfmt.d DIR
- drwxr-xr-x 2026-04-23 11:12:53
Edit Download
debug DIR
- drwxr-xr-x 2025-04-30 10:01:26
Edit Download
dracut DIR
- drwxr-xr-x 2025-12-23 07:30:50
Edit Download
- drwxr-xr-x 2026-04-30 06:36:02
Edit Download
exim DIR
- drwxr-xr-x 2025-04-30 11:06:53
Edit Download
firewalld DIR
- drwxr-xr-x 2026-05-26 16:24:55
Edit Download
firmware DIR
- drwxr-xr-x 2026-05-28 08:51:30
Edit Download
- drwxr-xr-x 2025-04-30 10:02:52
Edit Download
games DIR
- dr-xr-xr-x 2021-10-09 08:49:37
Edit Download
gcc DIR
- drwxr-xr-x 2025-08-26 09:44:17
Edit Download
gems DIR
- drwxr-xr-x 2025-05-14 12:40:39
Edit Download
grub DIR
- drwxr-xr-x 2026-05-23 12:26:37
Edit Download
kbd DIR
- drwxr-xr-x 2025-04-30 10:01:22
Edit Download
kcare DIR
- drwxr-xr-x 2026-05-13 06:30:36
Edit Download
kdump DIR
- drwxr-xr-x 2026-02-12 07:30:35
Edit Download
kernel DIR
- drwxr-xr-x 2026-04-23 11:12:52
Edit Download
locale DIR
- drwxr-xr-x 2026-05-27 06:30:37
Edit Download
- drwxr-xr-x 2026-04-30 07:07:16
Edit Download
modules DIR
- drwxr-xr-x 2026-05-20 08:19:21
Edit Download
- drwxr-xr-x 2026-04-23 11:12:53
Edit Download
motd.d DIR
- drwxr-xr-x 2025-12-17 18:54:07
Edit Download
- drwxr-xr-x 2025-08-26 09:47:25
Edit Download
- drwxr-xr-x 2021-03-10 14:47:25
Edit Download
polkit-1 DIR
- drwxr-xr-x 2025-04-30 10:18:57
Edit Download
python2.7 DIR
- drwxr-xr-x 2025-04-30 11:08:46
Edit Download
python3.6 DIR
- drwxr-xr-x 2026-04-28 05:55:45
Edit Download
python3.8 DIR
- drwxr-xr-x 2025-05-01 13:02:53
Edit Download
- drwxr-xr-x 2026-05-28 08:33:19
Edit Download
rpm DIR
- drwxr-xr-x 2026-05-14 18:18:39
Edit Download
sse2 DIR
- dr-xr-xr-x 2021-10-09 08:49:37
Edit Download
sysctl.d DIR
- drwxr-xr-x 2026-04-30 06:36:02
Edit Download
sysimage DIR
- drwxr-xr-x 2021-10-09 08:49:37
Edit Download
systemd DIR
- drwxr-xr-x 2026-04-30 07:07:16
Edit Download
- drwxr-xr-x 2026-05-07 07:14:02
Edit Download
- drwxr-xr-x 2026-06-09 06:34:24
Edit Download
tuned DIR
- drwxr-xr-x 2026-04-25 06:30:34
Edit Download
udev DIR
- drwxr-xr-x 2026-05-07 07:14:03
Edit Download
1.21 MB lrwxr-xr-x 2025-08-26 09:47:25
Edit Download
381 B lrw-r--r-- 2026-05-14 16:37:49
Edit Download
1.26 KB lrwxr-xr-x 2026-05-29 19:00:38
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).