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

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

ریست سطح دسترسی و ownership تمام فایل سیستم دایرکت ادمین :

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

در صورت بروز مشکل رفع کردن آن به طور دستی آسان نیست و شاید ساعت ها طول بکشد.

ما در این مقاله برای شما چگونگی ریست کردن سطح دسترسی و ownership تمام فایل های اکانت ها را تنها با وارد کردن

چند دستور ساده شرح میدهیم.

شما میتوانید با استفاده از اسکریپت set_permissions.sh این کار را انجام دهید.

در مرحله اول وارد SSH سرور مجازی خود شده و دستورات زیر را به طور جداگانه وارد کنید :

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

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

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

یک رفتار میکند.

در نگرانی در رابطه با مشکلات احتمالی دارید و میخواهید پوشه های آپلود شده بوسیله کاربران یک سطح دسترسی ابتدایی داشته باشند، از آن استفاده کنید.

اگر owner فایل های کاربران شما Root میباشد این اسکریپت را اجرا کنید.

owner فایل های کاربران شما میبایست نام کاربری آن باشد.

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

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

توجه داشته باشید که وارد کردن این دستورات کلیه تنظیمات Ownership های شما Reset میشود.

همینطور هر اطلاعاتی که شاید مالکیت Mail را داشته باشد.

پس بهتر است اسن اسکریپت را اول اجرا کرده و set_permissions.sh را برای مطمئن شدن از فایل های مرتبط به هر سیستم.

اگر تنظیم نبود سطح دسترسی یا مالکیت ownership ها امکان دارد سایت های شما با خطای 500 روبرو شود.