اسکریپت تنظیم پرمیژن اکانت ها در cPanel
تنظیم پرمیژن اکانت ها در cPanel، آموزش تنظیم پرمیژن اکانت ها در cPanel، نحوه تنظیم دسترسی فایل ها در سی پنل، آموزش تنظیم تنظیم پرمیژن اکانت ها در cPanel، چگونه پرمیژن اکانت ها را در cPanel تنظیم نماییم
اسکریپت را در مسیر دلخواه در سرور خود از لینک زیر دانلود کنید:
https://cdn.wpdesigner.ir/2019/01/fixperms.zip
فایل را از حالت فشرده خارج کنید و سطح دسترسی آن را ۷۵۵ قرار دهید.
chmod +x fixperms.sh
برای تنظیم permision و owner های یک یوزر سی پنل دستور زیر را در ssh اجرا نمایید.
sh ./fixperms.sh -a USER-NAME
بجای USER-NAME نام کاربری اکانت مورد نظر را وارد نمایید.
برای تنظیم permision و owner تمام اکانت ها دستور زیر را وادر نمایید.
sh ./fixperms.sh -all
می توانید از دستورات زیر در cron برای تنظیم خودکار پرمیژن فایل های مهم مانند config دیتابیس استفاده نمایید.
find /home/*/public_html/configuration.php -print -exec chmod 400 {} \; find /home/*/public_html/config.php -print -exec chmod 400 {} \; find /home/*/public_html/wp-config.php -print -exec chmod 400 {} \; find /home/*/public_html/*/configuration.php -print -exec chmod 400 {} \; find /home/*/public_html/*/config.php -print -exec chmod 400 {} \; find /home/*/public_html/*/wp-config.php -print -exec chmod 400 {} \; find /home -type d -perm 777 -print -exec chmod 755 {} \;
می توانید فایل های دیگر را نیز اضافه نمایید.
برای تغییر تمام فایل ها در مسیر جاری و زیرپوشه ها دستور بصورت زیر خواهد بود.
find * -iname 'wp-config.php' -print -exec chmod 444 {} \;
منابع و توضیحات:
این اسکریپت توسط سرورستاپ بهینه سازی شده است.
منابع:
serversetup.co
github.com/PeachFlame/cPanel-fixperms