دسترسی روت چیست؟#

در لینوکس، کاربر روت (root) مثل مدیر کل ساختمان است. محدودیتی ندارد، می‌تواند هر فایل را بخواند، تغییر دهد یا پاک کند، سرویس نصب کند و دسترسی بقیه‌ی کاربران را تعیین کند.

مثال#

وقتی VPS می‌گیرید، معمولاً حساب روت یا یک کاربر دارای دسترسی مدیریتی (با sudo) تحویل می‌گیرید. با آن می‌توانید وب‌سرور، دیتابیس و فایروال را نصب و تنظیم کنید. در هاست اشتراکی این دسترسی را ندارید، چون با آن می‌توانستید به سایت دیگران هم دست بزنید.

چرا خطرناک است؟#

یک دستور اشتباه می‌تواند کل سیستم را حذف کند. اگر مهاجم هم به حساب روت دسترسی پیدا کند، کنترل کامل سرور را دارد.

توصیه‌های ایمنی#

  • با روت کار روزمره نکنید؛ یک کاربر معمولی با sudo بسازید
  • ورود مستقیم روت از طریق SSH را غیرفعال کنید
  • از کلید SSH و تأیید دومرحله‌ای کمک بگیرید
  • قبل از دستور مهم، بکاپ یا اسنپ‌شات بگیرید
  • هر دستور پیدا‌شده در اینترنت را بدون فهمیدن اجرا نکنید

کجا با آن روبه‌رو می‌شوید؟#

نصب نرم‌افزار، تنظیم فایروال، تغییر پیکربندی وب‌سرور و عیب‌یابی در VPS یا سرور اختصاصی.

اشتباه رایج#

اجرای اسکریپت‌های ناشناخته با دسترسی روت. این اسکریپت‌ها می‌توانند بدافزار نصب کنند.