⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣷⣼⣿⠀⣴⠾⠷⠶⠦⡄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢠⡤⢶⣦⣾⣿⣿⣿⣿⣿⣿⣿⠀⣿⣶⣶⣦⣄⠳⣤⣤⠄⠀⠀⠀ ⠀⠀⠀⢀⣼⣳⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣗⠈⠙⠻⣶⣄⡀⠀⠀⠀ ⠀⠀⠀⣰⠿⠁⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠈⠳⣤⠀⠀ ⠀⠀⢀⡟⠀⢰⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠈⠻⣶⣄⠀⠀⠈⠛⢦ ⠀⣀⡼⠃⠀⣼⡟⠀⠀⢸⣿⡿⠉⣿⡿⠿⠛⣿⡄⠀⠀⠀⠙⠿⣆⠀⠀⠀⠈ ⠈⠁⠀⠀⢸⡟⠀⠀⠀⢸⣿⠀⠀⣿⠁⠀⠀⠈⠃⠀⠀⠀⠀⠀⠘⢷⡄⠀⠀ ⠀⠀⠀⠀⣼⠃⠀⠀⠀⢸⡟⠀⠀⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡆⠀ ⠀⠀⠀⣠⡏⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠻⠃⠀⠀⠀⠀⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Current Dir: /usr/sbin/ [FILE] NetworkManager [ edit | delete | rename | download ] [FILE] accessdb [ edit | delete | rename | download ] [FILE] accton [ edit | delete | rename | download ] [FILE] adcli [ edit | delete | rename | download ] [FILE] addgnupghome [ edit | delete | rename | download ] [FILE] addpart [ edit | delete | rename | download ] [FILE] adduser [ edit | delete | rename | download ] [FILE] agetty [ edit | delete | rename | download ] [FILE] alternatives [ edit | delete | rename | download ] [FILE] anacron [ edit | delete | rename | download ] [FILE] apachectl [ edit | delete | rename | download ] [FILE] applygnupgdefaults [ edit | delete | rename | download ] [FILE] arp [ edit | delete | rename | download ] [FILE] arpd [ edit | delete | rename | download ] [FILE] arping [ edit | delete | rename | download ] [FILE] atd [ edit | delete | rename | download ] [FILE] atrun [ edit | delete | rename | download ] [FILE] auditctl [ edit | delete | rename | download ] [FILE] auditd [ edit | delete | rename | download ] [FILE] augenrules [ edit | delete | rename | download ] [FILE] aureport [ edit | delete | rename | download ] [FILE] ausearch [ edit | delete | rename | download ] [FILE] authconfig [ edit | delete | rename | download ] [FILE] autrace [ edit | delete | rename | download ] [FILE] avcstat [ edit | delete | rename | download ] [FILE] badblocks [ edit | delete | rename | download ] [FILE] biosdecode [ edit | delete | rename | download ] [FILE] biosdevname [ edit | delete | rename | download ] [FILE] blkdeactivate [ edit | delete | rename | download ] [FILE] blkdiscard [ edit | delete | rename | download ] [FILE] blkid [ edit | delete | rename | download ] [FILE] blkmapd [ edit | delete | rename | download ] [FILE] blkzone [ edit | delete | rename | download ] [FILE] blockdev [ edit | delete | rename | download ] [FILE] bpftool [ edit | delete | rename | download ] [FILE] bridge [ edit | delete | rename | download ] [FILE] bsock [ edit | delete | rename | download ] [FILE] cache_check [ edit | delete | rename | download ] [FILE] cache_dump [ edit | delete | rename | download ] [FILE] cache_metadata_size [ edit | delete | rename | download ] [FILE] cache_repair [ edit | delete | rename | download ] [FILE] cache_restore [ edit | delete | rename | download ] [FILE] cache_writeback [ edit | delete | rename | download ] [FILE] cagefs-mount [ edit | delete | rename | download ] [FILE] cagefs_enter_site [ edit | delete | rename | download ] [FILE] cagefs_enter_user [ edit | delete | rename | download ] [FILE] cagefsctl [ edit | delete | rename | download ] [FILE] cagefsctl-user [ edit | delete | rename | download ] [FILE] capsh [ edit | delete | rename | download ] [FILE] cfdisk [ edit | delete | rename | download ] [FILE] cgdisk [ edit | delete | rename | download ] [FILE] chcpu [ edit | delete | rename | download ] [FILE] check_lft_balance.pl [ edit | delete | rename | download ] [FILE] chgpasswd [ edit | delete | rename | download ] [FILE] chkconfig [ edit | delete | rename | download ] [FILE] chpasswd [ edit | delete | rename | download ] [FILE] chronyd [ edit | delete | rename | download ] [FILE] chroot [ edit | delete | rename | download ] [FILE] cifs.idmap [ edit | delete | rename | download ] [FILE] cifs.upcall [ edit | delete | rename | download ] [FILE] cl-link-to-cln [ edit | delete | rename | download ] [FILE] cl-post-jwt-update [ edit | delete | rename | download ] [FILE] cl-pre-jwt-update [ edit | delete | rename | download ] [FILE] clncheck [ edit | delete | rename | download ] [FILE] clncheck-3.6 [ edit | delete | rename | download ] [FILE] clnreg_ks [ edit | delete | rename | download ] [FILE] clock [ edit | delete | rename | download ] [FILE] clockdiff [ edit | delete | rename | download ] [FILE] cloudlinux-autotracing [ edit | delete | rename | download ] [FILE] cloudlinux-awp-installer [ edit | delete | rename | download ] [FILE] cloudlinux-collect-panic-info [ edit | delete | rename | download ] [FILE] cloudlinux-config [ edit | delete | rename | download ] [FILE] cloudlinux-customizer [ edit | delete | rename | download ] [FILE] cloudlinux-edition-watcher [ edit | delete | rename | download ] [FILE] cloudlinux-license [ edit | delete | rename | download ] [FILE] cloudlinux-limits [ edit | delete | rename | download ] [FILE] cloudlinux-packages [ edit | delete | rename | download ] [FILE] cloudlinux-selector [ edit | delete | rename | download ] [FILE] cloudlinux-server-flags [ edit | delete | rename | download ] [FILE] cloudlinux-ssa-agent [ edit | delete | rename | download ] [FILE] cloudlinux-ssa-manager [ edit | delete | rename | download ] [FILE] cloudlinux-statistics [ edit | delete | rename | download ] [FILE] cloudlinux-statistics.python [ edit | delete | rename | download ] [FILE] cloudlinux-statsnotifier [ edit | delete | rename | download ] [FILE] cloudlinux-statsnotifier.python [ edit | delete | rename | download ] [FILE] cloudlinux-summary [ edit | delete | rename | download ] [FILE] cloudlinux-top [ edit | delete | rename | download ] [FILE] cloudlinux-top.python [ edit | delete | rename | download ] [FILE] cloudlinux-user-cron [ edit | delete | rename | download ] [FILE] cloudlinux-wizard [ edit | delete | rename | download ] [FILE] cloudlinux-xray [ edit | delete | rename | download ] [FILE] consoletype [ edit | delete | rename | download ] [FILE] convertquota [ edit | delete | rename | download ] [FILE] cpanel-compile-suexec.sh [ edit | delete | rename | download ] [FILE] cpanel-compile-suphp.sh [ edit | delete | rename | download ] [FILE] cracklib-check [ edit | delete | rename | download ] [FILE] cracklib-format [ edit | delete | rename | download ] [FILE] cracklib-packer [ edit | delete | rename | download ] [FILE] cracklib-unpacker [ edit | delete | rename | download ] [FILE] create-cracklib-dict [ edit | delete | rename | download ] [FILE] criu [ edit | delete | rename | download ] [FILE] crond [ edit | delete | rename | download ] [FILE] cryptsetup [ edit | delete | rename | download ] [FILE] csf [ edit | delete | rename | download ] [FILE] ctrlaltdel [ edit | delete | rename | download ] [FILE] ctstat [ edit | delete | rename | download ] [FILE] dbgovchart [ edit | delete | rename | download ] [FILE] dbgovchart.python [ edit | delete | rename | download ] [FILE] dcb [ edit | delete | rename | download ] [FILE] ddns-confgen [ edit | delete | rename | download ] [FILE] debugfs [ edit | delete | rename | download ] [FILE] delpart [ edit | delete | rename | download ] [FILE] depmod [ edit | delete | rename | download ] [FILE] devlink [ edit | delete | rename | download ] [FILE] dhclient [ edit | delete | rename | download ] [FILE] dhclient-script [ edit | delete | rename | download ] [FILE] dmeventd [ edit | delete | rename | download ] [FILE] dmfilemapd [ edit | delete | rename | download ] [FILE] dmidecode [ edit | delete | rename | download ] [FILE] dmsetup [ edit | delete | rename | download ] [FILE] dmstats [ edit | delete | rename | download ] [FILE] dnsmasq [ edit | delete | rename | download ] [FILE] dnssec-checkds [ edit | delete | rename | download ] [FILE] dnssec-coverage [ edit | delete | rename | download ] [FILE] dnssec-dsfromkey [ edit | delete | rename | download ] [FILE] dnssec-importkey [ edit | delete | rename | download ] [FILE] dnssec-keyfromlabel [ edit | delete | rename | download ] [FILE] dnssec-keygen [ edit | delete | rename | download ] [FILE] dnssec-keymgr [ edit | delete | rename | download ] [FILE] dnssec-revoke [ edit | delete | rename | download ] [FILE] dnssec-settime [ edit | delete | rename | download ] [FILE] dnssec-signzone [ edit | delete | rename | download ] [FILE] dnssec-verify [ edit | delete | rename | download ] [FILE] dosfsck [ edit | delete | rename | download ] [FILE] dosfslabel [ edit | delete | rename | download ] [FILE] dovecot [ edit | delete | rename | download ] [FILE] dovecot_cpshutdown [ edit | delete | rename | download ] [FILE] dpkg-fsys-usrunmess [ edit | delete | rename | download ] [FILE] dump-acct [ edit | delete | rename | download ] [FILE] dump-utmp [ edit | delete | rename | download ] [FILE] dump_fts [ edit | delete | rename | download ] [FILE] dump_lfts.sh [ edit | delete | rename | download ] [FILE] dump_mfts.sh [ edit | delete | rename | download ] [FILE] dumpe2fs [ edit | delete | rename | download ] [FILE] e2freefrag [ edit | delete | rename | download ] [FILE] e2fsck [ edit | delete | rename | download ] [FILE] e2image [ edit | delete | rename | download ] [FILE] e2label [ edit | delete | rename | download ] [FILE] e2mmpstatus [ edit | delete | rename | download ] [FILE] e2undo [ edit | delete | rename | download ] [FILE] e4crypt [ edit | delete | rename | download ] [FILE] e4defrag [ edit | delete | rename | download ] [FILE] ebtables [ edit | delete | rename | download ] [FILE] ebtables-restore [ edit | delete | rename | download ] [FILE] ebtables-save [ edit | delete | rename | download ] [FILE] edquota [ edit | delete | rename | download ] [FILE] era_check [ edit | delete | rename | download ] [FILE] era_dump [ edit | delete | rename | download ] [FILE] era_invalidate [ edit | delete | rename | download ] [FILE] era_restore [ edit | delete | rename | download ] [FILE] ether-wake [ edit | delete | rename | download ] [FILE] ethtool [ edit | delete | rename | download ] [FILE] exicyclog [ edit | delete | rename | download ] [FILE] exigrep [ edit | delete | rename | download ] [FILE] exim [ edit | delete | rename | download ] [FILE] exim_checkaccess [ edit | delete | rename | download ] [FILE] exim_dbmbuild [ edit | delete | rename | download ] [FILE] exim_dumpdb [ edit | delete | rename | download ] [FILE] exim_fixdb [ edit | delete | rename | download ] [FILE] exim_lock [ edit | delete | rename | download ] [FILE] exim_tidydb [ edit | delete | rename | download ] [FILE] eximstats [ edit | delete | rename | download ] [FILE] exinext [ edit | delete | rename | download ] [FILE] exiqgrep [ edit | delete | rename | download ] [FILE] exiqsumm [ edit | delete | rename | download ] [FILE] exiwhat [ edit | delete | rename | download ] [FILE] exportfs [ edit | delete | rename | download ] [FILE] faillock [ edit | delete | rename | download ] [FILE] fancontrol [ edit | delete | rename | download ] [FILE] fatlabel [ edit | delete | rename | download ] [FILE] fb_lock_print [ edit | delete | rename | download ] [FILE] fbguard [ edit | delete | rename | download ] [FILE] fcgistarter [ edit | delete | rename | download ] [FILE] fdformat [ edit | delete | rename | download ] [FILE] fdisk [ edit | delete | rename | download ] [FILE] filefrag [ edit | delete | rename | download ] [FILE] findfs [ edit | delete | rename | download ] [FILE] firebird [ edit | delete | rename | download ] [FILE] firewalld [ edit | delete | rename | download ] [FILE] fix-info-dir [ edit | delete | rename | download ] [FILE] fixfiles [ edit | delete | rename | download ] [FILE] fixparts [ edit | delete | rename | download ] [FILE] fsadm [ edit | delete | rename | download ] [FILE] fsck [ edit | delete | rename | download ] [FILE] fsck.cramfs [ edit | delete | rename | download ] [FILE] fsck.ext2 [ edit | delete | rename | download ] [FILE] fsck.ext3 [ edit | delete | rename | download ] [FILE] fsck.ext4 [ edit | delete | rename | download ] [FILE] fsck.fat [ edit | delete | rename | download ] [FILE] fsck.minix [ edit | delete | rename | download ] [FILE] fsck.msdos [ edit | delete | rename | download ] [FILE] fsck.vfat [ edit | delete | rename | download ] [FILE] fsck.xfs [ edit | delete | rename | download ] [FILE] fsfreeze [ edit | delete | rename | download ] [FILE] fstrim [ edit | delete | rename | download ] [FILE] fuse2fs [ edit | delete | rename | download ] [FILE] fuser [ edit | delete | rename | download ] [FILE] g13-syshelp [ edit | delete | rename | download ] [FILE] gdisk [ edit | delete | rename | download ] [FILE] genhomedircon [ edit | delete | rename | download ] [FILE] genhostid [ edit | delete | rename | download ] [FILE] genl [ edit | delete | rename | download ] [FILE] genrandom [ edit | delete | rename | download ] [FILE] getcap [ edit | delete | rename | download ] [FILE] getenforce [ edit | delete | rename | download ] [FILE] getpaneluserscount [ edit | delete | rename | download ] [FILE] getpcaps [ edit | delete | rename | download ] [FILE] getsebool [ edit | delete | rename | download ] [FILE] grafana-cli [ edit | delete | rename | download ] [FILE] grafana-server [ edit | delete | rename | download ] [FILE] groupadd [ edit | delete | rename | download ] [FILE] groupdel [ edit | delete | rename | download ] [FILE] groupmems [ edit | delete | rename | download ] [FILE] groupmod [ edit | delete | rename | download ] [FILE] grpck [ edit | delete | rename | download ] [FILE] grpconv [ edit | delete | rename | download ] [FILE] grpunconv [ edit | delete | rename | download ] [FILE] grub2-bios-setup [ edit | delete | rename | download ] [FILE] grub2-get-kernel-settings [ edit | delete | rename | download ] [FILE] grub2-install [ edit | delete | rename | download ] [FILE] grub2-macbless [ edit | delete | rename | download ] [FILE] grub2-mkconfig [ edit | delete | rename | download ] [FILE] grub2-ofpathname [ edit | delete | rename | download ] [FILE] grub2-probe [ edit | delete | rename | download ] [FILE] grub2-reboot [ edit | delete | rename | download ] [FILE] grub2-rpm-sort [ edit | delete | rename | download ] [FILE] grub2-set-bootflag [ edit | delete | rename | download ] [FILE] grub2-set-default [ edit | delete | rename | download ] [FILE] grub2-set-password [ edit | delete | rename | download ] [FILE] grub2-setpassword [ edit | delete | rename | download ] [FILE] grub2-sparc64-setup [ edit | delete | rename | download ] [FILE] grub2-switch-to-blscfg [ edit | delete | rename | download ] [FILE] grubby [ edit | delete | rename | download ] [FILE] gss-server [ edit | delete | rename | download ] [FILE] gssproxy [ edit | delete | rename | download ] [FILE] halt [ edit | delete | rename | download ] [FILE] hardlink [ edit | delete | rename | download ] [FILE] hdparm [ edit | delete | rename | download ] [FILE] htcacheclean [ edit | delete | rename | download ] [FILE] httpd [ edit | delete | rename | download ] [FILE] hwclock [ edit | delete | rename | download ] [FILE] hybrid-to-normal [ edit | delete | rename | download ] [FILE] ibaddr [ edit | delete | rename | download ] [FILE] ibcacheedit [ edit | delete | rename | download ] [FILE] ibccconfig [ edit | delete | rename | download ] [FILE] ibccquery [ edit | delete | rename | download ] [FILE] ibfindnodesusing.pl [ edit | delete | rename | download ] [FILE] ibhosts [ edit | delete | rename | download ] [FILE] ibidsverify.pl [ edit | delete | rename | download ] [FILE] iblinkinfo [ edit | delete | rename | download ] [FILE] ibnetdiscover [ edit | delete | rename | download ] [FILE] ibnodes [ edit | delete | rename | download ] [FILE] ibping [ edit | delete | rename | download ] [FILE] ibportstate [ edit | delete | rename | download ] [FILE] ibqueryerrors [ edit | delete | rename | download ] [FILE] ibroute [ edit | delete | rename | download ] [FILE] ibrouters [ edit | delete | rename | download ] [FILE] ibstat [ edit | delete | rename | download ] [FILE] ibstatus [ edit | delete | rename | download ] [FILE] ibswitches [ edit | delete | rename | download ] [FILE] ibsysstat [ edit | delete | rename | download ] [FILE] ibtracert [ edit | delete | rename | download ] [FILE] iconvconfig [ edit | delete | rename | download ] [FILE] ifconfig [ edit | delete | rename | download ] [FILE] ifdown [ edit | delete | rename | download ] [FILE] ifenslave [ edit | delete | rename | download ] [FILE] ifstat [ edit | delete | rename | download ] [FILE] ifup [ edit | delete | rename | download ] [FILE] im360-ssl-cache [ edit | delete | rename | download ] [FILE] imunify-auditd-log-reader [ edit | delete | rename | download ] [FILE] imunify-auditd-log-reader-cfg-reload [ edit | delete | rename | download ] [FILE] imunify-notifier [ edit | delete | rename | download ] [FILE] imunify-realtime-av [ edit | delete | rename | download ] [FILE] imunify-realtime-av.imrt2 [ edit | delete | rename | download ] [FILE] imunify-realtime-av.legacy [ edit | delete | rename | download ] [FILE] imunify-realtime-av.legacy.orig [ edit | delete | rename | download ] [FILE] imunify360-pam [ edit | delete | rename | download ] [FILE] imunify360-php-daemon [ edit | delete | rename | download ] [FILE] imunify360-scanlogd [ edit | delete | rename | download ] [FILE] imunify360-unified-access-logger [ edit | delete | rename | download ] [FILE] imunify360-watchdog [ edit | delete | rename | download ] [FILE] imunify360-webshield [ edit | delete | rename | download ] [FILE] imunify360-webshield-compose-lists [ edit | delete | rename | download ] [FILE] imunify360-webshield-ipdetect [ edit | delete | rename | download ] [FILE] imunify360-webshield-ssl-cache [ edit | delete | rename | download ] [FILE] init [ edit | delete | rename | download ] [FILE] insmod [ edit | delete | rename | download ] [FILE] install-info [ edit | delete | rename | download ] [FILE] installkernel [ edit | delete | rename | download ] [FILE] intel_sdsi [ edit | delete | rename | download ] [FILE] iotop [ edit | delete | rename | download ] [FILE] ip [ edit | delete | rename | download ] [FILE] ip6tables [ edit | delete | rename | download ] [FILE] ip6tables-apply [ edit | delete | rename | download ] [FILE] ip6tables-restore [ edit | delete | rename | download ] [FILE] ip6tables-restore-translate [ edit | delete | rename | download ] [FILE] ip6tables-save [ edit | delete | rename | download ] [FILE] ip6tables-translate [ edit | delete | rename | download ] [FILE] ipmaddr [ edit | delete | rename | download ] [FILE] iprconfig [ edit | delete | rename | download ] [FILE] iprdbg [ edit | delete | rename | download ] [FILE] iprdump [ edit | delete | rename | download ] [FILE] iprinit [ edit | delete | rename | download ] [FILE] iprsos [ edit | delete | rename | download ] [FILE] iprupdate [ edit | delete | rename | download ] [FILE] ipsec [ edit | delete | rename | download ] [FILE] ipset [ edit | delete | rename | download ] [FILE] iptables [ edit | delete | rename | download ] [FILE] iptables-apply [ edit | delete | rename | download ] [FILE] iptables-restore [ edit | delete | rename | download ] [FILE] iptables-restore-translate [ edit | delete | rename | download ] [FILE] iptables-save [ edit | delete | rename | download ] [FILE] iptables-translate [ edit | delete | rename | download ] [FILE] iptstate [ edit | delete | rename | download ] [FILE] iptunnel [ edit | delete | rename | download ] [FILE] irqbalance [ edit | delete | rename | download ] [FILE] irqbalance-ui [ edit | delete | rename | download ] [FILE] isadump [ edit | delete | rename | download ] [FILE] isaset [ edit | delete | rename | download ] [FILE] isc-hmac-fixup [ edit | delete | rename | download ] [FILE] iscsi-iname [ edit | delete | rename | download ] [FILE] iscsiadm [ edit | delete | rename | download ] [FILE] iscsid [ edit | delete | rename | download ] [FILE] iscsistart [ edit | delete | rename | download ] [FILE] iscsiuio [ edit | delete | rename | download ] [FILE] isolatectl [ edit | delete | rename | download ] [FILE] kexec [ edit | delete | rename | download ] [FILE] key.dns_resolver [ edit | delete | rename | download ] [FILE] kill_php_script [ edit | delete | rename | download ] [FILE] kpartx [ edit | delete | rename | download ] [FILE] kpatch [ edit | delete | rename | download ] [FILE] lchage [ edit | delete | rename | download ] [FILE] ldattach [ edit | delete | rename | download ] [FILE] ldconfig [ edit | delete | rename | download ] [FILE] ledctl [ edit | delete | rename | download ] [FILE] ledmon [ edit | delete | rename | download ] [FILE] lfd [ edit | delete | rename | download ] [FILE] lgroupadd [ edit | delete | rename | download ] [FILE] lgroupdel [ edit | delete | rename | download ] [FILE] lgroupmod [ edit | delete | rename | download ] [FILE] lid [ edit | delete | rename | download ] [FILE] lnewusers [ edit | delete | rename | download ] [FILE] lnstat [ edit | delete | rename | download ] [FILE] load_policy [ edit | delete | rename | download ] [FILE] logrotate [ edit | delete | rename | download ] [FILE] logsave [ edit | delete | rename | download ] [FILE] losetup [ edit | delete | rename | download ] [FILE] lpasswd [ edit | delete | rename | download ] [FILE] lshw [ edit | delete | rename | download ] [FILE] lsmod [ edit | delete | rename | download ] [FILE] lspci [ edit | delete | rename | download ] [FILE] luseradd [ edit | delete | rename | download ] [FILE] luserdel [ edit | delete | rename | download ] [FILE] lusermod [ edit | delete | rename | download ] [FILE] lvchange [ edit | delete | rename | download ] [FILE] lvconvert [ edit | delete | rename | download ] [FILE] lvcreate [ edit | delete | rename | download ] [FILE] lvdctl [ edit | delete | rename | download ] [FILE] lvdisplay [ edit | delete | rename | download ] [FILE] lve-bursting-cleanup [ edit | delete | rename | download ] [FILE] lve-bursting-cleanup.python [ edit | delete | rename | download ] [FILE] lve-bursting-info [ edit | delete | rename | download ] [FILE] lve-bursting-info.python [ edit | delete | rename | download ] [FILE] lve-create-db [ edit | delete | rename | download ] [FILE] lve-create-db.python [ edit | delete | rename | download ] [FILE] lve-read-snapshot [ edit | delete | rename | download ] [FILE] lve-read-snapshot.python [ edit | delete | rename | download ] [FILE] lve_ns_setup [ edit | delete | rename | download ] [FILE] lve_root_setup [ edit | delete | rename | download ] [FILE] lvechart [ edit | delete | rename | download ] [FILE] lvechart.python [ edit | delete | rename | download ] [FILE] lvectl [ edit | delete | rename | download ] [FILE] lveinfo [ edit | delete | rename | download ] [FILE] lveinfo.python [ edit | delete | rename | download ] [FILE] lveps [ edit | delete | rename | download ] [FILE] lvestats-burstwatcher [ edit | delete | rename | download ] [FILE] lvestats-burstwatcher.python [ edit | delete | rename | download ] [FILE] lvestats-server [ edit | delete | rename | download ] [FILE] lvestats-server.python [ edit | delete | rename | download ] [FILE] lvetop [ edit | delete | rename | download ] [FILE] lvextend [ edit | delete | rename | download ] [FILE] lvm [ edit | delete | rename | download ] [FILE] lvm_import_vdo [ edit | delete | rename | download ] [FILE] lvmconfig [ edit | delete | rename | download ] [FILE] lvmdevices [ edit | delete | rename | download ] [FILE] lvmdiskscan [ edit | delete | rename | download ] [FILE] lvmdump [ edit | delete | rename | download ] [FILE] lvmpolld [ edit | delete | rename | download ] [FILE] lvmsadc [ edit | delete | rename | download ] [FILE] lvmsar [ edit | delete | rename | download ] [FILE] lvreduce [ edit | delete | rename | download ] [FILE] lvremove [ edit | delete | rename | download ] [FILE] lvrename [ edit | delete | rename | download ] [FILE] lvresize [ edit | delete | rename | download ] [FILE] lvs [ edit | delete | rename | download ] [FILE] lvscan [ edit | delete | rename | download ] [FILE] lwresd [ edit | delete | rename | download ] [FILE] makedumpfile [ edit | delete | rename | download ] [FILE] mariadbd [ edit | delete | rename | download ] [FILE] matchpathcon [ edit | delete | rename | download ] [FILE] mcelog [ edit | delete | rename | download ] [FILE] mdadm [ edit | delete | rename | download ] [FILE] mdmon [ edit | delete | rename | download ] [FILE] mii-diag [ edit | delete | rename | download ] [FILE] mii-tool [ edit | delete | rename | download ] [FILE] mkdict [ edit | delete | rename | download ] [FILE] mkdosfs [ edit | delete | rename | download ] [FILE] mkdumprd [ edit | delete | rename | download ] [FILE] mke2fs [ edit | delete | rename | download ] [FILE] mkfadumprd [ edit | delete | rename | download ] [FILE] mkfs [ edit | delete | rename | download ] [FILE] mkfs.cramfs [ edit | delete | rename | download ] [FILE] mkfs.ext2 [ edit | delete | rename | download ] [FILE] mkfs.ext3 [ edit | delete | rename | download ] [FILE] mkfs.ext4 [ edit | delete | rename | download ] [FILE] mkfs.fat [ edit | delete | rename | download ] [FILE] mkfs.minix [ edit | delete | rename | download ] [FILE] mkfs.msdos [ edit | delete | rename | download ] [FILE] mkfs.vfat [ edit | delete | rename | download ] [FILE] mkfs.xfs [ edit | delete | rename | download ] [FILE] mkhomedir_helper [ edit | delete | rename | download ] [FILE] mklost+found [ edit | delete | rename | download ] [FILE] mksquashfs [ edit | delete | rename | download ] [FILE] mkswap [ edit | delete | rename | download ] [FILE] modinfo [ edit | delete | rename | download ] [FILE] modprobe [ edit | delete | rename | download ] [FILE] modsec-sdbm-util [ edit | delete | rename | download ] [FILE] mount.cifs [ edit | delete | rename | download ] [FILE] mount.fuse3 [ edit | delete | rename | download ] [FILE] mount.nfs [ edit | delete | rename | download ] [FILE] mount.nfs4 [ edit | delete | rename | download ] [FILE] mount.smb3 [ edit | delete | rename | download ] [FILE] mountstats [ edit | delete | rename | download ] [FILE] mpathconf [ edit | delete | rename | download ] [FILE] mpathpersist [ edit | delete | rename | download ] [FILE] mtr [ edit | delete | rename | download ] [FILE] mtr-packet [ edit | delete | rename | download ] [FILE] multipath [ edit | delete | rename | download ] [FILE] multipathd [ edit | delete | rename | download ] [FILE] mysqld [ edit | delete | rename | download ] [FILE] named [ edit | delete | rename | download ] [FILE] named-checkconf [ edit | delete | rename | download ] [FILE] named-checkzone [ edit | delete | rename | download ] [FILE] named-compilezone [ edit | delete | rename | download ] [FILE] named-journalprint [ edit | delete | rename | download ] [FILE] nameif [ edit | delete | rename | download ] [FILE] newusers [ edit | delete | rename | download ] [FILE] nfsconf [ edit | delete | rename | download ] [FILE] nfsconvert [ edit | delete | rename | download ] [FILE] nfsdcld [ edit | delete | rename | download ] [FILE] nfsdclddb [ edit | delete | rename | download ] [FILE] nfsdclnts [ edit | delete | rename | download ] [FILE] nfsdcltrack [ edit | delete | rename | download ] [FILE] nfsidmap [ edit | delete | rename | download ] [FILE] nfsiostat [ edit | delete | rename | download ] [FILE] nfsref [ edit | delete | rename | download ] [FILE] nfsstat [ edit | delete | rename | download ] [FILE] nft [ edit | delete | rename | download ] [FILE] nologin [ edit | delete | rename | download ] [FILE] normal-to-hybrid [ edit | delete | rename | download ] [FILE] nscd [ edit | delete | rename | download ] [FILE] nsec3hash [ edit | delete | rename | download ] [FILE] nstat [ edit | delete | rename | download ] [FILE] nvme [ edit | delete | rename | download ] [FILE] oddjobd [ edit | delete | rename | download ] [FILE] ownership [ edit | delete | rename | download ] [FILE] packer [ edit | delete | rename | download ] [FILE] pam_console_apply [ edit | delete | rename | download ] [FILE] pam_imunify_daemon.bin [ edit | delete | rename | download ] [FILE] pam_timestamp_check [ edit | delete | rename | download ] [FILE] paperconfig [ edit | delete | rename | download ] [FILE] parted [ edit | delete | rename | download ] [FILE] partprobe [ edit | delete | rename | download ] [FILE] partx [ edit | delete | rename | download ] [FILE] pdata_tools [ edit | delete | rename | download ] [FILE] pdns_server [ edit | delete | rename | download ] [FILE] perfquery [ edit | delete | rename | download ] [FILE] pflogsumm [ edit | delete | rename | download ] [FILE] pidof [ edit | delete | rename | download ] [FILE] ping [ edit | delete | rename | download ] [FILE] ping6 [ edit | delete | rename | download ] [FILE] pivot_root [ edit | delete | rename | download ] [FILE] plipconfig [ edit | delete | rename | download ] [FILE] pluginviewer [ edit | delete | rename | download ] [FILE] plymouth-set-default-theme [ edit | delete | rename | download ] [FILE] plymouthd [ edit | delete | rename | download ] [FILE] poweroff [ edit | delete | rename | download ] [FILE] powertop [ edit | delete | rename | download ] [FILE] processpaneluserspackages [ edit | delete | rename | download ] [FILE] proxyexec [ edit | delete | rename | download ] [FILE] pure-authd [ edit | delete | rename | download ] [FILE] pure-certd [ edit | delete | rename | download ] [FILE] pure-config.pl [ edit | delete | rename | download ] [FILE] pure-ftpd [ edit | delete | rename | download ] [FILE] pure-ftpwho [ edit | delete | rename | download ] [FILE] pure-mrtginfo [ edit | delete | rename | download ] [FILE] pure-quotacheck [ edit | delete | rename | download ] [FILE] pure-uploadscript [ edit | delete | rename | download ] [FILE] pvchange [ edit | delete | rename | download ] [FILE] pvck [ edit | delete | rename | download ] [FILE] pvcreate [ edit | delete | rename | download ] [FILE] pvdisplay [ edit | delete | rename | download ] [FILE] pvmove [ edit | delete | rename | download ] [FILE] pvremove [ edit | delete | rename | download ] [FILE] pvresize [ edit | delete | rename | download ] [FILE] pvs [ edit | delete | rename | download ] [FILE] pvscan [ edit | delete | rename | download ] [FILE] pwck [ edit | delete | rename | download ] [FILE] pwconv [ edit | delete | rename | download ] [FILE] pwhistory_helper [ edit | delete | rename | download ] [FILE] pwmconfig [ edit | delete | rename | download ] [FILE] pwunconv [ edit | delete | rename | download ] [FILE] qshape [ edit | delete | rename | download ] [FILE] quot [ edit | delete | rename | download ] [FILE] quotacheck [ edit | delete | rename | download ] [FILE] quotaoff [ edit | delete | rename | download ] [FILE] quotaon [ edit | delete | rename | download ] [FILE] quotastats [ edit | delete | rename | download ] [FILE] raid-check [ edit | delete | rename | download ] [FILE] ras-mc-ctl [ edit | delete | rename | download ] [FILE] rasdaemon [ edit | delete | rename | download ] [FILE] rdisc [ edit | delete | rename | download ] [FILE] rdma [ edit | delete | rename | download ] [FILE] rdma-ndd [ edit | delete | rename | download ] [FILE] readprofile [ edit | delete | rename | download ] [FILE] realm [ edit | delete | rename | download ] [FILE] reboot [ edit | delete | rename | download ] [FILE] repquota [ edit | delete | rename | download ] [FILE] request-key [ edit | delete | rename | download ] [FILE] resellerbackup [ edit | delete | rename | download ] [FILE] resize2fs [ edit | delete | rename | download ] [FILE] resizepart [ edit | delete | rename | download ] [FILE] resolvconf [ edit | delete | rename | download ] [FILE] restorecon [ edit | delete | rename | download ] [FILE] restorecon_xattr [ edit | delete | rename | download ] [FILE] rfkill [ edit | delete | rename | download ] [FILE] rhn_check [ edit | delete | rename | download ] [FILE] rhn_check-3.6 [ edit | delete | rename | download ] [FILE] rhnreg_ks [ edit | delete | rename | download ] [FILE] rhnreg_ks-3.6 [ edit | delete | rename | download ] [FILE] rmmod [ edit | delete | rename | download ] [FILE] rndc [ edit | delete | rename | download ] [FILE] rndc-confgen [ edit | delete | rename | download ] [FILE] rotatelogs [ edit | delete | rename | download ] [FILE] route [ edit | delete | rename | download ] [FILE] rpc.gssd [ edit | delete | rename | download ] [FILE] rpc.idmapd [ edit | delete | rename | download ] [FILE] rpc.mountd [ edit | delete | rename | download ] [FILE] rpc.nfsd [ edit | delete | rename | download ] [FILE] rpc.statd [ edit | delete | rename | download ] [FILE] rpcbind [ edit | delete | rename | download ] [FILE] rpcctl [ edit | delete | rename | download ] [FILE] rpcdebug [ edit | delete | rename | download ] [FILE] rpcinfo [ edit | delete | rename | download ] [FILE] rsyslogd [ edit | delete | rename | download ] [FILE] rtacct [ edit | delete | rename | download ] [FILE] rtcwake [ edit | delete | rename | download ] [FILE] rtmon [ edit | delete | rename | download ] [FILE] rtstat [ edit | delete | rename | download ] [FILE] runlevel [ edit | delete | rename | download ] [FILE] runq [ edit | delete | rename | download ] [FILE] runuser [ edit | delete | rename | download ] [FILE] sa [ edit | delete | rename | download ] [FILE] saquery [ edit | delete | rename | download ] [FILE] sasl2-shared-mechlist [ edit | delete | rename | download ] [FILE] saslauthd [ edit | delete | rename | download ] [FILE] sasldblistusers2 [ edit | delete | rename | download ] [FILE] saslpasswd2 [ edit | delete | rename | download ] [FILE] sedispatch [ edit | delete | rename | download ] [FILE] sefcontext_compile [ edit | delete | rename | download ] [FILE] selabel_digest [ edit | delete | rename | download ] [FILE] selabel_lookup [ edit | delete | rename | download ] [FILE] selabel_lookup_best_match [ edit | delete | rename | download ] [FILE] selabel_partial_match [ edit | delete | rename | download ] [FILE] selinux_check_access [ edit | delete | rename | download ] [FILE] selinuxconlist [ edit | delete | rename | download ] [FILE] selinuxdefcon [ edit | delete | rename | download ] [FILE] selinuxenabled [ edit | delete | rename | download ] [FILE] selinuxexeccon [ edit | delete | rename | download ] [FILE] semanage [ edit | delete | rename | download ] [FILE] semodule [ edit | delete | rename | download ] [FILE] sendmail [ edit | delete | rename | download ] [FILE] sensors-detect [ edit | delete | rename | download ] [FILE] service [ edit | delete | rename | download ] [FILE] sestatus [ edit | delete | rename | download ] [FILE] setcap [ edit | delete | rename | download ] [FILE] setenforce [ edit | delete | rename | download ] [FILE] setfiles [ edit | delete | rename | download ] [FILE] setpci [ edit | delete | rename | download ] [FILE] setquota [ edit | delete | rename | download ] [FILE] setroubleshootd [ edit | delete | rename | download ] [FILE] setsebool [ edit | delete | rename | download ] [FILE] sfdisk [ edit | delete | rename | download ] [FILE] sgdisk [ edit | delete | rename | download ] [FILE] sharedbackup [ edit | delete | rename | download ] [FILE] showmount [ edit | delete | rename | download ] [FILE] shutdown [ edit | delete | rename | download ] [FILE] sim_server [ edit | delete | rename | download ] [FILE] skdump [ edit | delete | rename | download ] [FILE] sktest [ edit | delete | rename | download ] [FILE] slattach [ edit | delete | rename | download ] [FILE] sm-notify [ edit | delete | rename | download ] [FILE] smartctl [ edit | delete | rename | download ] [FILE] smartd [ edit | delete | rename | download ] [FILE] sminfo [ edit | delete | rename | download ] [FILE] smpdump [ edit | delete | rename | download ] [FILE] smpquery [ edit | delete | rename | download ] [FILE] sos [ edit | delete | rename | download ] [FILE] sos-collector [ edit | delete | rename | download ] [FILE] sosreport [ edit | delete | rename | download ] [FILE] ss [ edit | delete | rename | download ] [FILE] sshd [ edit | delete | rename | download ] [FILE] sss_cache [ edit | delete | rename | download ] [FILE] sssd [ edit | delete | rename | download ] [FILE] start-statd [ edit | delete | rename | download ] [FILE] start-stop-daemon [ edit | delete | rename | download ] [FILE] suexec [ edit | delete | rename | download ] [FILE] sulogin [ edit | delete | rename | download ] [FILE] suphp [ edit | delete | rename | download ] [FILE] sw-engine-fpm [ edit | delete | rename | download ] [FILE] swaplabel [ edit | delete | rename | download ] [FILE] swapoff [ edit | delete | rename | download ] [FILE] swapon [ edit | delete | rename | download ] [FILE] switch_root [ edit | delete | rename | download ] [FILE] sysctl [ edit | delete | rename | download ] [FILE] syspurpose [ edit | delete | rename | download ] [FILE] tcpdump [ edit | delete | rename | download ] [FILE] tcpslice [ edit | delete | rename | download ] [FILE] tcsd [ edit | delete | rename | download ] [FILE] telinit [ edit | delete | rename | download ] [FILE] testsaslauthd [ edit | delete | rename | download ] [FILE] thin_check [ edit | delete | rename | download ] [FILE] thin_delta [ edit | delete | rename | download ] [FILE] thin_dump [ edit | delete | rename | download ] [FILE] thin_ls [ edit | delete | rename | download ] [FILE] thin_metadata_pack [ edit | delete | rename | download ] [FILE] thin_metadata_size [ edit | delete | rename | download ] [FILE] thin_metadata_unpack [ edit | delete | rename | download ] [FILE] thin_repair [ edit | delete | rename | download ] [FILE] thin_restore [ edit | delete | rename | download ] [FILE] thin_rmap [ edit | delete | rename | download ] [FILE] thin_trim [ edit | delete | rename | download ] [FILE] timedatex [ edit | delete | rename | download ] [FILE] tipc [ edit | delete | rename | download ] [FILE] tmpwatch [ edit | delete | rename | download ] [FILE] tracepath [ edit | delete | rename | download ] [FILE] tracepath6 [ edit | delete | rename | download ] [FILE] tsig-keygen [ edit | delete | rename | download ] [FILE] tune2fs [ edit | delete | rename | download ] [FILE] tuned [ edit | delete | rename | download ] [FILE] tuned-adm [ edit | delete | rename | download ] [FILE] udevadm [ edit | delete | rename | download ] [FILE] umount.nfs [ edit | delete | rename | download ] [FILE] umount.nfs4 [ edit | delete | rename | download ] [FILE] umount.udisks2 [ edit | delete | rename | download ] [FILE] unbound-anchor [ edit | delete | rename | download ] [FILE] unix_chkpwd [ edit | delete | rename | download ] [FILE] unix_update [ edit | delete | rename | download ] [FILE] unsquashfs [ edit | delete | rename | download ] [FILE] update-alternatives [ edit | delete | rename | download ] [FILE] update-pciids [ edit | delete | rename | download ] [FILE] update-smart-drivedb [ edit | delete | rename | download ] [FILE] usb_modeswitch [ edit | delete | rename | download ] [FILE] usb_modeswitch_dispatcher [ edit | delete | rename | download ] [FILE] useradd [ edit | delete | rename | download ] [FILE] userdel [ edit | delete | rename | download ] [FILE] userhelper [ edit | delete | rename | download ] [FILE] usermod [ edit | delete | rename | download ] [FILE] usernetctl [ edit | delete | rename | download ] [FILE] uuserver [ edit | delete | rename | download ] [FILE] vdpa [ edit | delete | rename | download ] [FILE] vendstat [ edit | delete | rename | download ] [FILE] vgcfgbackup [ edit | delete | rename | download ] [FILE] vgcfgrestore [ edit | delete | rename | download ] [FILE] vgchange [ edit | delete | rename | download ] [FILE] vgck [ edit | delete | rename | download ] [FILE] vgconvert [ edit | delete | rename | download ] [FILE] vgcreate [ edit | delete | rename | download ] [FILE] vgdisplay [ edit | delete | rename | download ] [FILE] vgexport [ edit | delete | rename | download ] [FILE] vgextend [ edit | delete | rename | download ] [FILE] vgimport [ edit | delete | rename | download ] [FILE] vgimportclone [ edit | delete | rename | download ] [FILE] vgimportdevices [ edit | delete | rename | download ] [FILE] vgmerge [ edit | delete | rename | download ] [FILE] vgmknodes [ edit | delete | rename | download ] [FILE] vgreduce [ edit | delete | rename | download ] [FILE] vgremove [ edit | delete | rename | download ] [FILE] vgrename [ edit | delete | rename | download ] [FILE] vgs [ edit | delete | rename | download ] [FILE] vgscan [ edit | delete | rename | download ] [FILE] vgsplit [ edit | delete | rename | download ] [FILE] vigr [ edit | delete | rename | download ] [FILE] vipw [ edit | delete | rename | download ] [FILE] virt-what [ edit | delete | rename | download ] [FILE] visudo [ edit | delete | rename | download ] [FILE] vmcore-dmesg [ edit | delete | rename | download ] [FILE] vpddecode [ edit | delete | rename | download ] [FILE] wafd_imunify_daemon [ edit | delete | rename | download ] [FILE] weak-modules [ edit | delete | rename | download ] [FILE] whmapi0 [ edit | delete | rename | download ] [FILE] whmapi1 [ edit | delete | rename | download ] [FILE] whmlogin [ edit | delete | rename | download ] [FILE] wipefs [ edit | delete | rename | download ] [FILE] xfs_admin [ edit | delete | rename | download ] [FILE] xfs_bmap [ edit | delete | rename | download ] [FILE] xfs_copy [ edit | delete | rename | download ] [FILE] xfs_db [ edit | delete | rename | download ] [FILE] xfs_estimate [ edit | delete | rename | download ] [FILE] xfs_freeze [ edit | delete | rename | download ] [FILE] xfs_fsr [ edit | delete | rename | download ] [FILE] xfs_growfs [ edit | delete | rename | download ] [FILE] xfs_info [ edit | delete | rename | download ] [FILE] xfs_io [ edit | delete | rename | download ] [FILE] xfs_logprint [ edit | delete | rename | download ] [FILE] xfs_mdrestore [ edit | delete | rename | download ] [FILE] xfs_metadump [ edit | delete | rename | download ] [FILE] xfs_mkfile [ edit | delete | rename | download ] [FILE] xfs_ncheck [ edit | delete | rename | download ] [FILE] xfs_quota [ edit | delete | rename | download ] [FILE] xfs_repair [ edit | delete | rename | download ] [FILE] xfs_rtcp [ edit | delete | rename | download ] [FILE] xfs_spaceman [ edit | delete | rename | download ] [FILE] xfsdump [ edit | delete | rename | download ] [FILE] xfsinvutil [ edit | delete | rename | download ] [FILE] xfsrestore [ edit | delete | rename | download ] [FILE] xqmstats [ edit | delete | rename | download ] [FILE] xtables-monitor [ edit | delete | rename | download ] [FILE] xtables-nft-multi [ edit | delete | rename | download ] [FILE] zdump [ edit | delete | rename | download ] [FILE] zic [ edit | delete | rename | download ] [FILE] zramctl [ edit | delete | rename | download ] Viewing: /usr/sbin/cpanel-compile-suexec.sh #!/bin/bash # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT # CageFS script to patch and rebuild Apache's suexec . /opt/cloudlinux/venv/usr/share/python-cllib/scripts/cl-common common_path_of_cpanel="/usr/share/cagefs/cpanel" if [ -z "$1" ] then MIN_UID=500 else MIN_UID=$1 fi ROOT_UID=0 if [ "$UID" -ne "$ROOT_UID" ] then echo "ERROR: root privileges required" exit fi if is_ea4; then writeToLog "[CageFS] EasyApache 4 is active. Skip rebuilding suexec" "$common_path_of_cpanel" exit 0 fi writeToLog "[CageFS] rebuild suexec" "$common_path_of_cpanel" # patch apache's suexec log=$(getLogFile "$common_path_of_cpanel") easyApacheDir=$(getEasyApacheDir) currentpath=$(pwd) cd $common_path_of_cpanel verify_source_integrity() { local src_dir="$1" local log_file="$2" local dir_uid dir_perms file_uid file_perms dir_uid=$(stat -c '%u' "$src_dir" 2>/dev/null) if [ "$dir_uid" != "0" ]; then echo "ERROR: Source directory $src_dir not owned by root (uid=$dir_uid)" >>"$log_file" return 1 fi dir_perms=$(stat -c '%a' "$src_dir" 2>/dev/null) if [ $(( 0$dir_perms & 002 )) -ne 0 ]; then echo "ERROR: Source directory $src_dir is world-writable" >>"$log_file" return 1 fi if [ -f "$src_dir/suexec.c" ]; then file_uid=$(stat -c '%u' "$src_dir/suexec.c" 2>/dev/null) if [ "$file_uid" != "0" ]; then echo "ERROR: suexec.c not owned by root (uid=$file_uid)" >>"$log_file" return 1 fi file_perms=$(stat -c '%a' "$src_dir/suexec.c" 2>/dev/null) if [ $(( 0$file_perms & 002 )) -ne 0 ]; then echo "ERROR: suexec.c is world-writable" >>"$log_file" return 1 fi fi return 0 } # Bugbot: original pre-MR check verified the compiled binary contained # the cagefs sentinel strings (lve_jail, "or trusted user"). The MR's # initial verify_cagefs_patch checked only the SOURCE, leaving a # window where a tampered build tool could produce a binary missing # the patch. Verify BOTH: source pre-build and binary post-build. verify_cagefs_patch_source() { local src_file="$1/suexec.c" grep -q '#include <dlfcn.h>' "$src_file" 2>/dev/null && \ grep -q 'dlopen("liblve.so.0"' "$src_file" 2>/dev/null && \ grep -q 'dlsym(lib_handle, "lve_jail_uid")' "$src_file" 2>/dev/null } verify_cagefs_patch_binary() { local bin="$1" [ -f "$bin" ] || return 1 grep -q 'lve_jail' "$bin" 2>/dev/null && \ grep -q 'or trusted user' "$bin" 2>/dev/null } verify_cagefs_patch() { verify_cagefs_patch_source "$1" && \ verify_cagefs_patch_binary "$1/suexec" } if [ -e "httpd2-cagefs_jail.patch" ];then cd $easyApacheDir/src for dirname in ./httpd*; do if [ -d "$dirname/support" ];then echo $dirname >>$log cd $dirname/support if ! verify_source_integrity "$(pwd)" "$log"; then cd $currentpath exit 1 fi if [ "$2" == "restore" ]; then # apply patch if it has not been applied yet patch -N -i $common_path_of_cpanel/httpd2-cagefs_jail.patch >/dev/null patch -R -N -i $common_path_of_cpanel/httpd2-cagefs_jail.patch 1>>$log 2>>$log else # reverse patch if it is already applied patch -R -N -i $common_path_of_cpanel/httpd2-cagefs_jail.patch >/dev/null patch -N -i $common_path_of_cpanel/httpd2-cagefs_jail.patch 1>>$log 2>>$log fi if [ $? != 0 ];then echo "Error applying patch. Please, contact support at http://www.cloudlinux.com/support/" >>$log cd $currentpath exit 1 else echo "Patch was applied correctly..." >>$log fi #../srclib/apr/libtool --mode=compile gcc -pthread -I/opt/pcre/include -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -DSECURELVE_MIN_UID=$MIN_UID -I. -I"$easyApacheDir"/src/httpd-2.2.19/os/unix -I$easyApacheDir/src/httpd-2.2.19/server/mpm/prefork -I$easyApacheDir/src/httpd-2.2.19/modules/http -I$easyApacheDir/src/httpd-2.2.19/modules/filters -I$easyApacheDir/src/httpd-2.2.19/modules/proxy -I$easyApacheDir/src/httpd-2.2.19/include -I$easyApacheDir/src/httpd-2.2.19/modules/generators -I$easyApacheDir/src/httpd-2.2.19/modules/mappers -I$easyApacheDir/src/httpd-2.2.19/modules/database -I$easyApacheDir/src/httpd-2.2.19/srclib/apr/include -I$easyApacheDir/src/httpd-2.2.19/srclib/apr-util/include -I$easyApacheDir/src/httpd-2.2.19/modules/proxy/../generators -I/usr/include -I/usr/kerberos/include -I$easyApacheDir/src/httpd-2.2.19/modules/ssl -I$easyApacheDir/src/httpd-2.2.19/modules/dav/main -prefer-non-pic -static -c suexec.c && touch suexec.lo #../srclib/apr/libtool --mode=link gcc -pthread -I/opt/pcre/include -L/opt/pcre/lib -lpcre -L/usr/lib -L/usr/kerberos/lib -ldl -o suexec suexec.lo cd .. CFLAGS="-O0 -DSECURELVE_MIN_UID=$MIN_UID" ./configure --enable-expires --enable-headers --enable-info --enable-logio --enable-proxy --enable-rewrite --enable-ssl --enable-suexec --prefix=/usr/local/apache --with-included-apr --with-pcre=/opt/pcre --with-ssl=/usr --with-suexec-caller=nobody --with-suexec-docroot=/ --with-suexec-gidmin=100 --with-suexec-logfile=/usr/local/apache/logs/suexec_log --with-suexec-uidmin=100 --with-suexec-userdir=public_html LDFLAGS="-Wl,-rpath,/opt/pcre/lib" 1>>$log 2>>$log cd ./support make suexec 1>>$log 2>>$log if [ "$2" != "restore" ]; then # check that suexec is correct (source patch + binary sentinel) if verify_cagefs_patch "$(pwd)"; then # install suexec atomically via temp file (TOCTOU-safe) cp -f ./suexec /usr/local/apache/bin/suexec.tmp.$$ 1>>$log 2>>$log chown root:root /usr/local/apache/bin/suexec.tmp.$$ 1>>$log 2>>$log chmod ug+s /usr/local/apache/bin/suexec.tmp.$$ 1>>$log 2>>$log mv -f /usr/local/apache/bin/suexec.tmp.$$ /usr/local/apache/bin/suexec 1>>$log 2>>$log break else echo "Error while rebuilding suexec" echo "Please, try to rebuild suexec manually" echo "If you use CPanel, you should run:" echo "/scripts/upcp --force" echo "/scripts/easyapache" echo "" cd $currentpath exit 1 fi else # restore branch: confirm source no longer has cagefs # patch tokens (binary check skipped — restore re-installs # an upstream-clean suexec). if verify_cagefs_patch_source "$(pwd)"; then echo "ERROR: CageFS patch was not properly reversed" >>$log cd $currentpath exit 1 fi # install atomically via temp file cp -f ./suexec /usr/local/apache/bin/suexec.tmp.$$ 1>>$log 2>>$log chown root:root /usr/local/apache/bin/suexec.tmp.$$ 1>>$log 2>>$log chmod ug+s /usr/local/apache/bin/suexec.tmp.$$ 1>>$log 2>>$log mv -f /usr/local/apache/bin/suexec.tmp.$$ /usr/local/apache/bin/suexec 1>>$log 2>>$log fi cd $easyApacheDir/src fi done else echo "Cannot find httpd2-cagefs_jail.patch. Contact support at http://www.cloudlinux.com/support/" >>$log cd $currentpath exit 1 fi cd $currentpath writeToLog "[CageFS] suexec was rebuilt successfully" "$common_path_of_cpanel" exit 0