در این مقاله قصد داریم چگونگی ساخت یک کاربر (User) جدید و مدیریت و اعمال محدودیت برای آن را در کنترلپنل دایرکت ادمین را آموزش دهیم.
اگر بهعنوان admin به این کنترلپنل دسترسی داشته باشید، میتوانید میزان منابعی که در اختیار هر کاربر قرار میگیرد را مشخص کنید. به بیان دیگر، میتوانید منابع سرور را بین کاربران مختلف تقسیم کنید.
نکته: آموزشی که برایتان تهیه شده، با پوسته Evolution دایرکت ادمین انجام شده است!
اگر هیچ آشناییای با دایرکت ادمین ندارید، توصیه میکنیم روی لینک آن کلیک کنید و مقاله معرفی آن را بخوانید. همچنین اگر وارد برچسب آموزش دایرکت ادمین شوید، به دیگر مقالات آموزشی مرتبط به این کنترلپنل دسترسی خواهید داشت.
برویم سراغ اصل مطلب، یعنی آموزش ساخت یوزر و پکیج در دایرکت ادمین!
قدم اول: ساخت یک کاربر (User) جدید با منابع نامحدود
اگر دارای دسترسی Admin به دایرکت ادمین هستید، پس از ورود به آن با صفحهای مشابه تصویر زیر مواجه خواهید شد. برای ساخت کاربر جدید، روی گزینه Add New User، کلیک کنید. همانی که با کادر قرمز مشخص شده است!
سپس وارد صفحهای مشابه تصویر زیر خواهید شد. همانطور که میبینید در این تصویر، فیلدهای مختلف از 1 تا 7 شمارهگذاری شدهاند. در ادامه راجع به کاربرد هرکدام از این فیلدهای صحبت خواهیم کرد:
- در این فیلد باید نام کاربری مدنظرتان را وارد کنید. وقتی کاربر جدید بخواهد بهصورت مستقل از دایرکت ادمین استفاده کند، باید از این نام کاربری (username) استفاده کند.
- در فیلد دوم باید یک آدرس ایمیل وارد کنید. کاربر جدید، تمام اطلاعرسانیهای مرتبط با خود را در این آدرس ایمیل دریافت خواهد کرد.
- فیلد سوم مربوط به کلمه عبور یا همان Password است. برای پیشگیری از مشکلات احتمالی، از یک عبارت ترکیبی پیچیده استفاده کنید.
- در این فیلد باید نام دامنه اصلی که به کاربر جدید ارتباط دارد را وارد کنید.
- این فیلد برای تعیین محدودیت در استفاده از منابع برای کاربر جدید است! از آنجایی که این بخش به ساخت یک کاربر با دسترسی نامحدود اختصاص دارد، همانطور که در تصویر میبینید، گزینه unlimited را انتخاب کردهایم. برای محدود کردن منابع، باید روی Customize کلیک کنید. در ادامه راجع به آن هم صحبت خواهیم کرد.
- اگر سرورتان بیش از 1 آیپی داشته باشد، میتوانید آیپی دیگری غیر از آیپی پیشفرض را برای این کاربر جدید اختصاص دهید. فیلد ششم همین کار را میکند.
در قسمت پایین تمام این فیلدها، عبارت Send E-mail Notification را مشاهده میکنید. اگر تیک این گزینه را بزنید، ایمیلی حاوی اطلاعات هاست توسط دایرکت ادمین ارسال خواهد شد. این ایمیل به همان آدرسی ارسال میشود که در فیلد دوم وارد کردهاید.
پس از تکمیل اطلاعات موردنیاز، روی گزینه آبیرنگ SUBMIT کلیک کنید.
اگر مشکلی در اطلاعات وارده وجود نداشته باشد، صفحه زیر ظاهر میشود:
خب کاربری که در این بخش با هم ساختیم، دسترسی نامحدود به تمام منابع سرور دارد! اما در بیشتر مواقع، نیاز است میزان دسترسی هر کاربر به منابع را محدود کرد تا تداخلی پیش نیاید!
قدم دوم: ساخت پکیجهای مختلف برای کاربران مختلف
هدف از ساخت پکیج، محدود کردن دسترسی هر کاربر به منابع سرور است؛ یعنی با این کار، مقدار منابعی که در اختیار هرکدام از کاربران قرار میگیرد را مشخص خواهیم کرد.
به این منظور، وقتی بهعنوان Admin وارد صفحه اصلی دایرکت ادمین میشوید، باید روی گزینه Manage User Packages کلیک کنید. در تصویر زیر با کادر قرمزرنگ مشخص شده است:
سپس وارد صفحه جدیدی خواهید شد که مشابه تصویر زیر است. در این صفحه تمام پکیجهایی که از قبل روی کنترلپنلتان تعریف شدهاند را خواهید دید.
همانطور که در تصویر مشخص است، ما فقط پکیج unlimited یا نامحدود را داریم. پس باید پکیج جدیدی ایجاد کنیم که شامل برخی از محدودیتها باشد. برای ساخت پکیج جدید، باید روی گزینه آبیرنگی که با کادر قرمزرنگ مشخص شده است کلیک کنید: ADD PACKAGE!
سپس وارد صفحهای جدید میشویم که کلی گزینه مختلف برای اعمال محدودیت دارد. در ادامه کارایی تمام این گزینهها را بررسی میکنیم.
- فیلد اول مختص پهنای باند یا Bandwidth است و با واحد مگابایت مشخص میشود. این فیلد مجموع مقدار دانلود و آپلود هاست را تعیین میکند.
- در این قسمت Disk Space مجاز برای هر کاربر با واحد مگابایت مشخص میشود.
- معمولاً فیلد سوم یا همان Inode را نامحدود تعریف میکنیم. ایجاد محدودیت در این بخش برابر با ایجاد محدودیت در تعداد فایلها است.
- تعداد دامنههای مجاز برای کاربر معلوم میشود.
- تعداد زیردامنههای مجاز برای کاربر معلوم میشود.
- تعداد ایمیلهایی که کاربر میتواند در هاست ایجاد کند را مشخص میکند.
- محدودیت در تعداد E-mail Forwarders را برای کاربر تعیین میکند.
- محدودیت در تعداد Mailing Lists را برای کاربر تعیین میکند.
- محدودیت در تعداد Autoresponders را برای کاربر تعیین میکند.
- تعداد دیتابیسهایی که کاربر میتواند ایجاد کند را مشخص میکند.
- تعداد دامنههای مجازی که میتوانند به دامنه اصلی اشاره کنند را معلوم میکند.
- تعداد اکانتهای FTP که اکانت میتواند داشته باشد را مشخص میکند.
- محدودیت تعداد ایمیلهای روزانه در این فیلد تعریف میشود.
- با فعال کردن Anonymous FTP Accounts، امکان استفاده از پروتکل FTP بدون نیاز به نام کاربری و کلمه عبور برای مسیرهای خاص فراهم میشود.
- با فعال کردن CGI Access، امکان استفاده از کدهای CGI روی هاست را برای کاربر فراهم میکنید. توجه داشته باشید که اگر تیک این گزینه را بزنید، دایرکتوری /cgi-bin در مسیر public-html ایجاد میشود.
- این گزینه مجوز استفاده از کدهای PHP را صادر میکند.
- مدیریت Spam Assasin را در اختیار کاربر قرار میدهد.
- قابلیت Catch-All E-mail را برای کاربر فعال میکند.
- دسترسی یا عدم دسترسی به SSL Certificate را معلوم میکند.
- با فعال کردن این گزینه،کاربر میتواند با نام کاربری و پسورد خود، به SSH دسترسی داشته باشد!
- فعال کردن این گزینه، دسترسی به Cron Jobs را در اختیار کاربر میگذارد.
- این گزینه اطلاعات مربوط به System info را در اختیار کاربر میگذارد.
- دسترسی مربوط به DNS هاست را تعیین تکلیف میکند.
- اگر میخواهید کاربری که بیشازحد از منابع استفاده کرده است را مسدود کنید، تیک این گزینه را بزنید.
- قالبی که در دایرکت ادمین به کاربر داده میشود را مشخص میکند.
- زبان دایرکت ادمین برای کاربر را مشخص میکند.
- اگر میخواهید سیاستهای کلی سرور در رابطه با DNS و ایمیل، برای این هاست هم اعمال شود، تیک گزینه Allow All را بزنید.
- اگر میخواهید سیاستهای کلی سرور در رابطه با پلاگینهای نصبشده در سرور را برای کاربر مشخص کنید، این بخش با 3 گزینه دستتان را باز میگذارد.
- قسمت نهایی مربوط به نامی است که میخواهید روی پکیج بگذارید.
حالا که همه محدودیتها را مشخص کردید، روی گزینه سبزرنگ Save کلیک کنید و کار تمام است! پکیجی جدید شامل برخی محدودیتها ایجاد شده که میتوانید آن را به کاربران مختلف اختصاص دهید!
حالا بیایید ببینیم مدیریت کاربرانی که از قبل تعریف شدهاند چگونه است!
قدم سوم: بررسی کاربران موجود و مدیریت آنها
اگر از قبل چند کاربر برای دایرکت ادمین تعریف کردهاید و حالا میخواهید دسترسی آنها را مشاهده و مدیریت کنید، باید پس از ورود به صفحه اصلی، روی گزینه Show All Users کلیک کنید. در تصویر زیر با کادر قرمزرنگ مشخص شده است:
سپس به صفحهای مثل صفحه زیر خواهید رسید. اطلاعات کلی تمام کاربران در این بخش نمایش داده میشود:
حالا اگر بخواهید اطلاعات بیشتری راجع به یک کاربر داشته باشید، فقط کافی است روی آن کلیک کنید تا صفحه زیر باز شود:
همانطور که میبینید، اطلاعات و گزینههای موجود در این صفحه را از 1 تا 8 شمارهگذاری کردهایم:
- User Hisotry، سابقه مصرف پهنای باند و حجم توسط کاربر را نشان میدهد.
- از این قسمت برای تغییر کلمه عبور کاربر استفاده میشود.
- ادمین میتواند با کلیک روی این گزینه سبزرنگ، بدون نیاز به کلمه عبور، جای کاربر لاگین کند.
- در این قسمت میتوانید کاربر را مسدود، غیرمسدود و حتی حذف کنید!
- اطلاعات تکمیلی از وضعیت کاربر.
- اطلاعات تکمیلی از وضعیت کاربر.
- در این قسمت میتوانید برای هر کاربر یک نوشته بگذارید.
- در این بخش میتوانید تنظیمات پکیج اختصاص دادهشده به کاربر را بهصورت اختصاصی برای او تغییر دهید.
جمعبندی
این تمام آن چیزی است که در رابطه با مدیریت کاربران در دایرکت ادمین نیاز دارید!
هر سوالی که در این زمینه دارید، در قسمت کامنتها برایمان بنویسید تا در اولین فرصت پاسختان را بدهیم.