HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-84-generic #84-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 5 22:36:38 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //usr/local/bin/fix_perms
#!/bin/bash

find /home/ -type f -print0 | xargs -0 chmod 0644
find /home/ -type d -print0 | xargs -0 chmod 0755

while IFS=" " read -r user domain
do
	chown -R $user:$user /home/$domain/
done <<< $(ls -lha /home/ | awk {'print $3 " " $9'} | grep -v "^$" | grep -v "\.$" | grep -v "^ ")