$1 parametresi kullansan aslında for döngüsü ile insanlar 1 defada tüm sunucudaki tüm kullanıcılar için bu işlemi yapabilirler..
Alıntı
#/usr/bin/!
find /home/$1/public_html -type f -exec chmod 0644 '{}' \;
find /home/$1/public_html -type d -exec chmod 0755 '{}' \;
find /home/$1/public_html -type f -exec chown $kadi:$kadi '{}' \;
find /home/$1/public_html -type d -exec chown $kadi:$kadi '{}' \;
echo 'Duzenleme Tamamdir';
bu noktada artık komut
root@server [~]# suphp_duzenle USERNAME
şeklinde direk parametre ile çalışır..
for u in $(ls /var/cpanel/users); do /usr/bin/suphp_duzenle $u;done
ile de 1 defada tüm cPanel kullanıcılarının chmod ları değişmiş olur..
Ancak bu örnek hosting satanlar için uygun değil belirtmek isterim.. Müşterilerinizin özel dosya izni ayarlarını yok etmiş olacaksınız bu komutla