فعالسازی یوزر root در لینوکس
پرینت- 0
آموزش جامع فعالسازی حساب Root در لینوکس Ubuntu, CentOS, Arch و...
در توزیعهای مدرن لینوکس، دسترسی مستقیم به کاربر root معمولاً به دلایل امنیتی غیرفعال است. در این راهنما، با روشهای استاندارد و امن برای *فعالسازی حساب root در سیستمعاملهای مختلف لینوکسی* آشنا میشوید.
فعالسازی کاربر Root در Ubuntu و Debian
- گام ۱: تنظیم رمز عبور برای حساب root
bash
sudo passwd root
پس از وارد کردن رمز جدید، حساب root فعال میشود.
- گام ۲: ورود به محیط root
bash
su -
- گام ۳: (اختیاری) مجاز کردن ورود root از طریق SSH*
- فایل پیکربندی SSH را باز کنید:
bash
sudo nano /etc/ssh/sshd_config
- این خط را پیدا کرده و به شکل زیر تغییر دهید:
ini
PermitRootLogin yes
- ذخیره و خروج، سپس:
bash
sudo systemctl restart ssh
فعالسازی حساب root در CentOS، RHEL و Fedora
- مرحله ۱: تعیین رمز عبور root
bash
sudo passwd root
- مرحله ۲: ورود با حساب root
bash
su -
*مرحله ۳: فعالسازی ورود SSH اختیاری
bash
sudo nano /etc/ssh/sshd_config
و سپس:
ini
PermitRootLogin yes
بعد از آن سرویس را ریستارت کنید:
bash
sudo systemctl restart sshd
فعالسازی root در Arch Linux
- ستکردن رمز root:
bash
sudo passwd root
- ورود:
bash
su -
نکات مهم امنیتی قبل از فعالسازی root
- ترجیحاً فقط در شرایط خاص از root استفاده کنید؛ ابزار sudo جایگزینی امنتر است.
- در صورت نیاز به ورود ریموت با root، توصیه میشود از SSH Key-based Authentication استفاده کنید.
- تغییر پورت پیشفرض SSH، استفاده از فایروال و ابزارهایی مانند Fail2ban میتواند از سرور شما در برابر حملات محافظت کند.
- همیشه رمز عبور root را قوی و غیرقابل حدس انتخاب کنید