وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

چطور برای چند مدیر سرور حساب جدا بسازیم؟

با حساب جدا، کلید SSH و sudo کنترل‌شده، دسترسی مدیران را قابل پیگیری کنید و خروج امن یک همکار را برنامه‌ریزی کنید.

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

پیش از ساخت حساب برنامه دسترسی را مشخص کنید

از خود بپرسید هر نفر واقعاً به چه کاری نیاز دارد: دیدن گزارش، ویرایش برنامه یا مدیریت کامل سیستم؟ دسترسی کامل sudo مانند دسترسی مدیر ریشه قدرت زیادی دارد. اگر فقط چند فرمان لازم است، قانون محدود را با کمک مدیر باتجربه تنظیم و آزمایش کنید. حساب مدیر فعلی و کنسول پنل را تا پایان آزمایش حفظ کنید تا دسترسی خودتان قطع نشود.

ساخت حساب نمونه در Ubuntu

در سرور Ubuntu، به جای نام نمونه نام کاربری مورد نظر را بگذارید:
کد / دستورsudo adduser operator1
این دستور حساب و پوشه خانگی می‌سازد و در مورد رمز سؤال می‌پرسد. رمز باید جداگانه و امن انتخاب شود. جزئیات ساخت کاربر در توزیع‌های دیگر ممکن است متفاوت باشد. برای کلید SSH، همکار باید کلید عمومی خودش را از مسیر مطمئن بدهد؛ کلید خصوصی هرگز نباید بین افراد جابه‌جا شود.
کلید عمومی را با روشی که سازمان و ارائه‌دهنده توصیه می‌کنند در فایل authorized_keys همان کاربر قرار دهید. مجوز پوشه و فایل را مطابق راهنمای SSH کنترل کنید و یک نشست جدید را با همان کاربر و کلید آزمایش کنید، بدون اینکه نشست مدیر فعلی را ببندید.

دسترسی sudo را با احتیاط بدهید

در Ubuntu افزودن حساب به گروه sudo معمولاً دسترسی گسترده مدیریتی می‌دهد:
کد / دستورsudo usermod -aG sudo operator1
این دستور فقط وقتی مناسب است که دسترسی کامل برای آن شخص تأیید شده باشد. برای بررسی نتیجه، در نشست تازه دستور زیر را اجرا کنید:
کد / دستورsudo -l
فهرست نشان می‌دهد حساب چه مجوزهایی دارد. برای محدود کردن چند دستور از visudo استفاده کنید تا تنظیمات از نظر ساختار بررسی شوند؛ تنظیم محدود اشتباه می‌تواند همچنان راه دسترسی گسترده بدهد، پس باید جداگانه بازبینی شود. تغییر را روی سرور اصلی بدون روش بازگشت آزمایش نکنید.

آزمایش ورود بدون بستن حساب مدیر فعلی

پس از ثبت کلید عمومی در حساب جدید، از رایانه همان فرد یک پنجره تازه باز کنید و با نام حساب جدید و پورت واقعی وصل شوید؛ نشست مدیر فعلی را نبندید. در نشست تازه whoami باید نام همان حساب را نشان دهد. اگر طبق نیاز دسترسی مدیریتی داده‌اید، sudo -l را اجرا کنید و نتیجه را با مجوزهای تأییدشده مقایسه کنید. اگر ورود یا مجوز اشتباه است، از نشست قبلی فقط تنظیم حساب جدید را اصلاح کنید و دوباره آزمون کنید.

وقتی همکاری تمام می‌شود

فقط عوض کردن رمز برای حذف ورود با کلید SSH کافی نیست. حساب، کلیدهای مجاز، نشست‌های فعال، دسترسی sudo و روش‌های دیگر مثل پنل یا VPN را طبق سیاست سازمان بررسی و لغو کنید. قبل از حذف حساب، مالکیت فایل‌ها و وظایف زمان‌بندی‌شده آن را مشخص کنید. پس از تغییر با یک اتصال تازه از رد شدن دسترسی اطمینان بگیرید و مطمئن شوید حساب‌های دیگر همچنان کار می‌کنند.
اشتراک‌گذاری:
لینکدینتلگرامایکس

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام