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