پرش به محتوا

ساخت کاربر جدید و دادن دسترسی sudo

به‌جای کار با حساب root، یک کاربر عادی بسازید و دسترسی مدیریتی را از طریق sudo به او بدهید.

Ubuntu 24.04 LTSسطح: مقدماتیبه‌روزرسانی: ۱۶ آبان ۱۴۰۵

کار مستقیم با حساب root خطرناک است؛ یک اشتباه تایپی می‌تواند کل سیستم را از کار بیندازد. روش درست این است که با یک کاربر عادی کار کنید و فقط هنگام نیاز با sudo دستور مدیریتی اجرا کنید.

۱. ساخت کاربر

دستور زیر کاربر sahor را می‌سازد، پوشه‌ی خانه‌اش را ایجاد می‌کند و رمز عبور می‌پرسد:

bash
sudo adduser sahor

۲. افزودن به گروه sudo

در Ubuntu اعضای گروه sudo اجازه‌ی اجرای دستورات مدیریتی دارند:

bash
sudo usermod -aG sudo sahor

۳. آزمایش

با کاربر جدید وارد شوید و یک دستور مدیریتی را امتحان کنید:

bash
su - sahor
sudo whoami

اگر خروجی root بود، همه‌چیز درست است.

۴. (اختیاری) قفل کردن رمز root

وقتی مطمئن شدید کاربر جدید درست کار می‌کند، می‌توانید ورود با رمز root را قفل کنید:

bash
sudo passwd -l root
هشدار: پیش از قفل کردن root، حتماً در یک نشست جداگانه مطمئن شوید که sudo برای کاربر جدید کار می‌کند.