گاهی اوقات بعد از نصب افزونه های کپی در سایت یا هک و … مجوزها یا permissions از کاربری فعلی هاست گرفته میشود یا به اصطلاح کاربر فعلی هاست مالک هاست نیست در این صورت اگر بخواهید فایلی از هاست حذف بکنید یا موردی اضافه کنید ممکن نیست. برای رفع این مشکل نیاز هست که به ssh هاست خود دسترسی داشته باشید تا با استفاده از اسکریپت fixperms مالکیت پیشفرض هاست خود که همان نام کاربری هاست هست را بازنشانی کنیم.
رفع مشکل دسترسی هاست
رفع مشکل برای یک کاربر خاص
در صورتی که میخواهید مجوز ها یا permissions را برای یک کاربر خاص باز نشانی کنید از دستور زیر در ssh استفاده کنید
wget https://raw.githubusercontent.com/PeachFlame/cPanel-fixperms/master/fixperms.sh
sh ./fixperms.sh -a USER-NAME
دقت داشته باشید که در این دستور در بخش USER-NAME باید شما همان نام کاربری مورد نظر را وارد کنید.
رفع مشکل برای همه کاربران سرور
اگر می خواهید مجوزهای همه کاربران را در سرور سی پنل خود اصلاح کنید، به سادگی از گزینه “all-” استفاده کنید:
wget https://raw.githubusercontent.com/PeachFlame/cPanel-fixperms/master/fixperms.sh
sh ./fixperms.sh -all
به همین سادگی مجوز های هاست ها به حالت پیش فرض بازنشانی شدند امیدوارم این مقاله برای شما مفید باشه