مدیریت کاربران در میزبانی وب

اگر برای خودتان یک سرویس کوچک میزبانی وب راه‌انداخته‌اید، قطعا می‌دانید که دانستن حجم مصرفی هر کاربر چقدر مهم است. این کار را نمی‌توان به صورت دستی انجام داد، چرا که یک کاربر می‌تواند بسرعت تمام دیسک را مصرف کند و جایی برای دیگران باقی نگذارد. بنابراین، مهم است که به هر کاربر یا گروه اجازه بدهیم فضای خاصی از دیسک را در اختیار داشته باشد و نگذاریم بیشتر از آن حافظه را مصرف کند.
کد خبر: ۴۵۴۶۶۸

مدیر سیستم محدودیتی روی حافظه مصرفی هر کاربر قرار می‌دهد. در محیط‌های چند کاربره، حجم مصرفی هر کاربر و مدیریت آنها می‌تواند کار مهمی باشد. گزارش گیری از این کار می‌تواند روی دیسک انجام شود یا از طریق NFS‌ و SAMBA قابل دسترسی باشد. اگر بیش از یک کاربر در میزبانی وب‌تان وجود دارد، بهتر است هر چه سریع‌تر مدیریت حجم مصرفی آنها را آغاز کنید.

نصب Quota

برای نصب یک سیستم Quota در لینوکس دبیانی یا ردهتی، به 2 ابزار با نام‌های quota و qoutatool نیاز داریم. در زمان نصب این دو ابزار، از شما می‌پرسد آیا تمایل دارید روزانه به کاربرانی که از حجم مقرر شده تجاوز کرده‌اند، پیغامی ارسال شود یا خیر.

حالا مدیر باید بداند چه کاربرانی نزدیک به مصرف تمام فضای خود هستند. سیستم در پاسخ به این عمل، یک ایمیل ارسال می‌کند و بنابراین، هنگام نصب باید ایمیل مدیر را وارد کنید. اگر کاربر نمی‌داند در این جور مواقع باید چه کاری انجام دهد، باید در مرحله بعد، شماره تماس مدیر را وارد کنید. این شماره هنگام ارسال پیغام هشدار برای کاربر ارسال می‌شود. با این کار نصب quota‌به پایان می‌رسد. در این زمان، کاربر و گروه‌های مرتبط دسترسی باید دارای دسترسی برای این کار، دستورات زیر را وارد کنید:

touch / aquota.user /aquota.group

chmod 600 /aquota.*

در مرحله بعدی، باید این دایرکتوری‌ها را در محل مناسبی از سیستم فایل قرار داد، همچنین یک مدخل در فایل fstab ایجاد کرد. در فایل fstab، می‌توان خط زیر را قرار داد:

noatime,nodiratime,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0)

بعد از این کار، رایانه را ریبوت کرده یا سیستم فایل را با استفاده از دستور زیر، دوباره mount کنید:

/mount -o remount

حال سیستم می‌تواند با quota کار کند. البته باید به سیستم اجازه بدهیم که جدول فعلی مصرف دیسک خود را بسازد. برای این کار باید اول quotacheck را اجرا کنیم. اجرای این دستور باعث می‌شود تمام سیستم‌های فایلی که در آنها quota فعال شده است، بررسی و جدولی از حافظه مصرفی هر کاربر ارائه شود.

بعد از ساخت و بررسی فایل‌های disk-quota، این ابزار را باید روشن نگه داریم. این کار با دستور quotaon انجام می‌شود و به سیستم اطلاع می‌دهد که disk-quota باید فعال باشد. به دستور زیر دقت کنید:

(quotaon -avug)

گزینه a- باعث می‌شود تمام سیستم‌های فایل موجود در etc/fstab/ حافظه مصرفی خود را فعال کنند. گزینه v- اطلاعات هر سیستم فایل را نشان می‌دهد. گزینه u -حافظه مصرفی هر کاربر و گزینه g -حافظه گروه‌ها را فعال می کند.

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها