cPanel sunucularda toplu olarak userlerin dosyalarında yazma haklarını ve permissionları toplu olarak düzenleyebilirsiniz. Bu durum sftp ile root useri ile sitelerin ftplerinde işlem yapınca çokça yaşanıyor. Ondan sunucularımda her zaman fixperms.sh hazır bulunuyor. Her rootla ftp işlemi sonrası uyguluyorum.
Öncelikle bir dizine geçiyorum;
cd /usr/local/src
cd dediği usr local src olan dizin yani klasör içine gir demek.
wget https://raw.githubusercontent.com/PeachFlame/cPanel-fixperms/master/fixperms.sh
chmod +x fixperms.sh
wget komutu dosyayı çeker.
2. komutla çekilen dosyaya yazma hakkını verir. chmod olan komut.
Sunucuda çektiğiniz dizine geçip üstte cd /usr/local/src olarak vermiştik dizine geçmeyi
sh ./fixperms.sh -a kullanıcıadı
kullanıcının adını yazdığınızda o kullanıcının public_html sinde tüm dosyalarda yazma haklarını ve permissionları düzenler.
Tüm kullanıcılar için toplu çalıştırmak istersek;
sudo sh ./fixperms.sh -all
Üstteki github yolundan direk güncel hal inecektir. Yinede direk githubdan alayım derseniz