برای اجرای وظایف اداری در لینوکس ، باید دسترسی root (که به عنوان superuser نیز شناخته می شود) داشته باشید. داشتن حساب ریشه جداگانه در اکثر توزیع های لینوکس رایج است ، اما اوبونتو به طور پیش فرض روت را غیرفعال می کند. این امر از اشتباه کاربران جلوگیری می کند و سیستم را از مزاحمان در امان می دارد. برای اجرای دستوراتی که نیاز به دسترسی ریشه دارند ، از sudo استفاده کنید.
مراحل
روش 1 از 2: اجرای دستورات Root با سودو
مرحله 1. Ctrl+Alt+T را فشار دهید تا پنجره ترمینال باز شود
از آنجا که اوبونتو به طور پیش فرض حساب روت را قفل می کند ، نمی توانید مانند دیگر توزیع های لینوکس از su برای روت شدن استفاده کنید. در عوض ، دستورات خود را با sudo شروع کنید.
مرحله 2. قبل از بقیه دستورات sudo را تایپ کنید
"سودو" مخفف کلمه "do user use" است. وقتی sudo را به ابتدای دستور اضافه می کنید ، فرمان به صورت root اجرا می شود.
- به عنوان مثال: sudo /etc/init.d/networking stop سرویس شبکه را متوقف می کند و sudo adduser کاربر جدیدی را به سیستم اضافه می کند. هر دوی این وظایف نیاز به دسترسی ریشه دارند.
- قبل از اجرای sudo فرمان از شما خواسته می شود رمز عبور خود را وارد کنید. لینوکس رمز عبور شما را به مدت 15 دقیقه ذخیره می کند ، بنابراین دیگر مجبور نیستید آن را تایپ کنید.
مرحله 3. قبل از اجرای فرمان که برنامه ای را با رابط کاربری گرافیکی (GUI) باز می کند ، gksudo را تایپ کنید
به دلایل امنیتی ، اوبونتو استفاده از "sudo" را برای باز کردن برنامه ها با GUI ها توصیه نمی کند. در عوض ، gksudo را قبل از فرمانی که برنامه را راه اندازی می کند ، تایپ کنید.
- به عنوان مثال: gksudo gedit /etc /fstab را تایپ کنید تا فایل "fstab" در GEdit ، یک برنامه ویرایش با GUI ، باز شود.
- اگر از مدیر پنجره KDE استفاده می کنید ، به جای gksudo از kdesudo استفاده کنید.
مرحله 4. شبیه سازی یک محیط ریشه
اگر کاربر پیشرفته ای هستید که برای اجرای اسکریپت های خاص به یک پوسته اصلی نیاز دارید ، یک پوسته ریشه را با sudo –i شبیه سازی کنید. این دستور دسترسی متغیرهای محیط root را به کاربر فوق العاده می دهد.
- دستور sudo passwd root را وارد کنید. این یک رمز عبور برای root ایجاد می کند ، که اساساً حساب را "فعال می کند". این رمز را فراموش نکنید.
- sudo -i را تایپ کنید در صورت درخواست رمز عبور ریشه را وارد کنید.
- اعلان از $ به #تغییر می کند و نشان می دهد که دسترسی ریشه دارید.
مرحله 5. دسترسی sudo را به کاربر دیگری بدهید
اگر در حال ایجاد حساب برای شخصی هستید که در حال حاضر دسترسی روت ندارد ، باید نام کاربری خود را به گروه sudo اضافه کنید. برای انجام این کار ، نام کاربری usermod -aG sudo را تایپ کنید (اما "نام کاربری" را با نام کاربری مناسب جایگزین کنید).
روش 2 از 2: فعال کردن کاربر روت
مرحله 1. Ctrl+Alt+T را فشار دهید تا پنجره ترمینال باز شود
برای اهداف امنیتی (و جلوگیری از آسیب) ، حساب کاربری اصلی به طور پیش فرض قفل شده است. برای اجرای ایمن دستورات به عنوان root ، باید از آن استفاده کنید
sudo
یا
gksudo
بجای. اگر کاملاً باید یک کاربر ریشه جداگانه داشته باشید (در صورت نیاز به برنامه ای که توسط کسب و کار شما استفاده می شود ، یا این ایستگاه کاری فقط توسط یک کاربر استفاده می شود) ، می توانید کاربر اصلی را با چند دستور ساده فعال کنید.
فعال کردن کاربر اصلی می تواند سیستم شما را در معرض خطر قرار دهد و توسط اوبونتو توصیه نمی شود
مرحله 2. sudo passwd root را تایپ کرده و ↵ Enter را فشار دهید
از شما خواسته می شود که یک رمز عبور جدید برای کاربر اصلی تنظیم کنید. این رمز عبور را از دست ندهید
مرحله 3. رمز عبور را وارد کنید ، سپس ↵ را فشار دهید
مرحله 4. پس از درخواست رمز عبور را دوباره تایپ کنید ، سپس. Enter را فشار دهید
اکنون کاربر اصلی باید رمز عبور داشته باشد.
مرحله 5. su را تایپ کنید و ↵ Enter را فشار دهید
وقتی از شما خواسته شد تا به اعلان اصلی وارد شوید ، رمز عبور ریشه را وارد کنید.
برای غیرفعال کردن حساب root ، sudo passwd -dl root را تایپ کنید
نکات
- تا آنجا که ممکن است از ورود به سیستم root خودداری کنید. تقریباً می توانید هر دستور مورد نیاز برای استفاده فوق العاده را با suso یا gksudo اجرا کنید.
- همچنین می توانید از sudo –i برای دسترسی به پوسته یک کاربر دیگر در سیستم استفاده کنید. برای تبدیل شدن به کاربر "jane" ، sudo –I jane را تایپ کنید و سپس در صورت درخواست رمز عبور خود را وارد کنید (نه Jane's).