مرکز آموزش

ریست سطح دسترسی و 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 مواجه شود.

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

در همین زمینه

آموزش restore اکانت ها در سی پنل
اگر زمانی شما اطلاعات سایت خود را از دست بدهید و با سایت شما با مشکل مواجه شود می توانید با...
آموزش نصب کش قدرتمند Memcache بر روی cPanel
امروز قصد داریم آموزش نصب کش قدرتمند Memcache است که یک سیستم بسیار قدرتمند و پیشرفته کوئری های...
نحوه نصب سی پنل در CentOs 6/5/RHEL
سی پنل یکی از قدرتمند ترین و محبوب ترین کنترل پنل های میزبانی وب گرافیکی برای لینوکس است که بیش...
رفع مشکل time out ftp بعد از نصب فایروال روی سرور های مجازی open vz
اگر مجازی ساز سرور شما open vz باشد بعد از نصب و فعال کردن فایروال csf دیگر سرویس ftp شما کار...
نحوه باز کردن پورت در فایروال CSF
برای باز کردن پورت در فایروال CSF لازم است ابتدا از موارد زیر اطلاع داشته باشید : TCP_IN : پورت...