مرکز آموزش

ریست سطح دسترسی و ownership تمام فایل سیستم دایرکت ادمین  پرینت این مقاله

ممکن است پس از یک تغییر یا انتقال اکانت سطح دسترسی فایل ها و یا ownership های یک یا چند اکانت با مشکل مواجه شود. در این صورت رفع مشکل دستی آن بسیار سخت است و ممکن است ساعت ها نیاز به زمان داشته باشید.

ریست سطح دسترسی و ownership ها در دایرکت ادمین

ریست سطح دسترسی و ownership ها در دایرکت ادمین


در این آموزش نحوه ریست سطح دسترسی و ownership تمام فایل های اکانت ها فقط با چند دستور نوشته شده است. شما می توانید با اسکریپت set_permissions.sh این کار را انجام دهید. ایتدا وارد ssh سرور خود شوید و سپس دستورات زیر را جداگانه وارد کنید :

cd /usr/local/directadmin/scripts
./set_permissions.sh all

با وارد کردن دستورات بالا سطح دسترسی تمام فایل ها توسط این اسکریپت ریست می شود.

لطفا توجه داشته باشید : این اسکریپت نمی داند فایل های کاربران (اکانت های شما) چه سطح دسترسی باید داشته باشند و با تمام فایل ها و سپس پوشه ها یک رفتار خواهد داشت. اگر شما در مورد مشکلات احتمالی نگران نیستید و تمایل دارید فایل ها و پوشه های آپلود شده توسط کاربران شما یک سطح دسترسی پایه (اپتدایی) باشد از آن استفاده کنید.

دستور ریست ownership فایل های اکانت های دایرکت ادمین

به عنوان مثال در صورتی که owner فایل های کاربران شما root است باید این اسکریپت را اجرا کنید. owner فایل های کاربران شما باید نام کاربری آنها باشد.

شما می توانید با اجرا کردن دستور زیر آنها را ریست کنید :

cd /home
for i in `ls`; do { chown -R $i:$i $i; }; done;

توجه : اجرا این دستور تمام تنظیمات ownership های شما را ریست می کند. از جمله هرگونه اطلاعات ایمیل که ممکن است مالکیت میل را داشته باشد. بنابراین بهتر است این اسکریپت را ابتدا اجرا کنید و set_permissions.sh را دوم برای اطمینان از فایل های مربوط به هر سیستم (برای مثال ، mail inbox spam etc)

 

توجه : در صورت عدم تنظیم بودن سطح دسترسی یا مالکیت (ownership) ها ممکن است سایت های شما با خطای 500 مواجه شود.

آیا این پاسخ به شما کمک کرد؟

در همین زمینه

نحوه آپدیت mysql در سی پنل
برای بروز رسانی یا آپدیت mysql در سی پنل ابتدا وارد WHM سرور شوید و سپس مانند تصویر از...
نحوه بروز کردن آپاچی و پی اچ پی در دایرکت ادمین
برای بروز کردن آپاچی و پی اچ پی در دایرکت ادمین ابتدا وارد ssh سرور خود شوید سپس به مسیر زیر...
Limit کردن ارسال ایمیل یک کاربر خاص در دایرکت ادمین
اگر قصد دارید در دایرکت ادمین یک کاربر خاص را در ارسال ایمیل محدود نمایید به صورت زیر عمل کنید...
نحوه تغییر آی پی سرور و لایسنس دایرکت ادمین
برای تغییر آی پی سرور و لایسنس دایرکت ادمین ابتدا لازم است main ip سرور خود را تغییر دهید و...
Zend Optimizer چیست ؟
در جهان مدرن امروز، محتوای کپی رایت چیزی بسیار مهم است.هنگامی که شما زمان زیادی برای طراحی یک...