HEX
Server: Apache
System: Linux SH-FR-PM-y8qo 6.6.80-paas #1 SMP PREEMPT_DYNAMIC Thu Sep 25 11:18:23 UTC 2025 x86_64
User: hosting-user (5000)
PHP: 8.3.28
Disabled: NONE
Upload Files
File: //usr/local/bin/check-permissions
#!/usr/bin/env bash

# This is the list of files that can not be read by a user which is not root
FILES=$(find / \! -path '/proc/*' \! -path '/sys/*' -user root -group root \! -perm /o+wrx  | sort | xargs )
EXPECTED="/etc/.pwd.lock /etc/logcheck/ignore.d.server/ssmtp /etc/security/opasswd /etc/ssl/private /root /var/cache/debconf/passwords.dat /var/cache/ldconfig /var/cache/ldconfig/aux-cache /var/lib/apt/lists/lock /var/lib/dpkg/lock-frontend /var/lib/dpkg/triggers/Lock"

if [[ $FILES != $EXPECTED ]]
then
    echo "Incorrect permissions:"
    echo "  Expected output: " $EXPECTED
    echo "  Actual   output: " $FILES
    exit 1
fi