دسترسی روت چیست؟#
در لینوکس، کاربر روت (root) مثل مدیر کل ساختمان است. محدودیتی ندارد، میتواند هر فایل را بخواند، تغییر دهد یا پاک کند، سرویس نصب کند و دسترسی بقیهی کاربران را تعیین کند.
مثال#
وقتی VPS میگیرید، معمولاً حساب روت یا یک کاربر دارای دسترسی مدیریتی (با sudo) تحویل میگیرید. با آن میتوانید وبسرور، دیتابیس و فایروال را نصب و تنظیم کنید. در هاست اشتراکی این دسترسی را ندارید، چون با آن میتوانستید به سایت دیگران هم دست بزنید.
چرا خطرناک است؟#
یک دستور اشتباه میتواند کل سیستم را حذف کند. اگر مهاجم هم به حساب روت دسترسی پیدا کند، کنترل کامل سرور را دارد.
توصیههای ایمنی#
- با روت کار روزمره نکنید؛ یک کاربر معمولی با sudo بسازید
- ورود مستقیم روت از طریق SSH را غیرفعال کنید
- از کلید SSH و تأیید دومرحلهای کمک بگیرید
- قبل از دستور مهم، بکاپ یا اسنپشات بگیرید
- هر دستور پیداشده در اینترنت را بدون فهمیدن اجرا نکنید
کجا با آن روبهرو میشوید؟#
نصب نرمافزار، تنظیم فایروال، تغییر پیکربندی وبسرور و عیبیابی در VPS یا سرور اختصاصی.
اشتباه رایج#
اجرای اسکریپتهای ناشناخته با دسترسی روت. این اسکریپتها میتوانند بدافزار نصب کنند.