PATH:
usr
/
sbin
#!/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
[-] consoletype
[edit]
[-] nsec3hash
[edit]
[-] saslauthd
[edit]
[-] cloudlinux-selector
[edit]
[-] exim
[edit]
[-] cracklib-unpacker
[edit]
[-] chroot
[edit]
[-] faillock
[edit]
[-] named-compilezone
[edit]
[-] pwhistory_helper
[edit]
[-] create-cracklib-dict
[edit]
[-] dnssec-keyfromlabel
[edit]
[-] mkhomedir_helper
[edit]
[-] proxyexec
[edit]
[-] dnssec-coverage
[edit]
[-] dnssec-settime
[edit]
[-] genrandom
[edit]
[-] sasldblistusers2
[edit]
[-] cracklib-packer
[edit]
[-] cracklib-format
[edit]
[-] unix_update
[edit]
[-] dnssec-verify
[edit]
[-] pluginviewer
[edit]
[+]
..
[-] dnssec-checkds
[edit]
[-] pam_console_apply
[edit]
[-] isc-hmac-fixup
[edit]
[-] dnssec-dsfromkey
[edit]
[-] testsaslauthd
[edit]
[-] dnssec-signzone
[edit]
[-] unix_chkpwd
[edit]
[-] sendmail
[edit]
[-] ip
[edit]
[-] pam_timestamp_check
[edit]
[-] named-checkzone
[edit]
[-] dnssec-revoke
[edit]
[-] saslpasswd2
[edit]
[-] cracklib-check
[edit]
[-] ddns-confgen
[edit]
[-] cagefs_enter_site
[edit]
[-] dnssec-keygen
[edit]
[-] tsig-keygen
[edit]
[-] dnssec-importkey
[edit]
[-] cxs
[edit]
[-] dnssec-keymgr
[edit]
[-] ldconfig
[edit]
[-] tmpwatch
[edit]