Як отримати права суперкористувача в Ubuntu

Щоб запускати адміністративні завдання на Linux, у вас повинні бути права суперкористувача (права root). У більшості дистрибутивів Linux присутній окремий обліковий запис суперкористувача, але в Ubuntu вона за замовчуванням відключена. Це дозволяє запобігти випадковим помилкам і захистити систему від проникнення. Щоб запустити команди, які вимагають адміністративний доступ, використовуйте командуsudo.

Метод1 З 2:
Запуск прав суперкористувача командою sudo

  1. Натисніть комбінацію клавішCtrl+Alt+t, щоб відкрити вікно терміналу. Так як в Ubuntu права суперкористувача за замовчуванням відключені, ви не зможете скористатися командою su і отримати адміністративні права, як в інших дистрибутивах Linux.[1] замість цього, вам спочатку необхідно запустити командуsudo .
  2. Введітьsudo, перш ніж ввести залишок команди. додавання sudo в початок команди запустить її з правами адміністратора.
    • Приклад: командаsudo /etc/init.d / networking stop припиняє роботу мережі, а sudo adduser додає в систему нового користувача. Обидві ці команди вимагають прав суперкористувача.
    • Перед тим, як sudo виконає команду, ви повинні будете ввести пароль. Linux зберігає пароль протягом 15 хвилин, так що вам не доведеться вводити їх постійно.
  3. Введітьgksudo перед тим, як запустити команду, відкриває програму з графічним інтерфейсом (GUI).з метою безпеки Ubuntu не рекомендує використовувати команду sudo для запуску програм з GUI.[2] замість цього введіть gksudo перед командою, яка запускає програму.
    • Приклад: введітьgksudo gedit /etc/fstab, щоб відкрити файл «fstab» в текстовому редакторі GEdit з графічним інтерфейсом.
    • Якщо ви використовуєте KDE Window Manager, замістьgksudo вводите команду kdesudo.
  4. Зімітуйте оточення суперкористувача. якщо ви є просунутим користувачем і хочете відкрити консоль Linux зі справжніми правами адміністратора, щоб запустити конкретні програми, зімітуйте відкриття консолі за допомогою команди sudo –i. Ця команда надасть вам права суперкористувача з адміністративним змінним оточенням.[3]
    • Введіть командуsudo passwd root . Цим ви створите пароль для root, тим самим "включите" адміністративний доступ. Дивіться, не забудьте цей пароль.
    • Введітьsudo-i. Введіть пароль від root, коли це буде необхідно.
    • Значок в терміналі зміниться з$ на #, вказуючи на те, що тепер ви володієте правами суперкористувача.
  5. Надайте доступsudo іншому користувачеві. якщо ви налаштовуєте обліковий запис для того, хто в даний момент не має адміністративного доступу, додайте його ім'я в групу sudo. Для цього введіть usermod-aG sudo username (замініть "username" на правильне ім'я користувача).[4]

Метод2 З 2:
Включення прав суперкористувача

  1. Натисніть комбінацію клавішCtrl+Alt+t, щоб відкрити вікно терміналу. з метою безпеки (і щоб уникнути поломок), обліковий запис суперкористувача за замовчуванням відключена. Щоб безпечно запустити команду з правами адміністратора, використовуйте команди sudo або gksudo. Якщо ви просто зобов'язані мати окремий обліковий запис з правами суперкористувача (якщо цього вимагає програма, яка використовується у вашій компанії або за цим комп'ютером буде знаходитися одна людина), включіть права суперкористувача, ввівши кілька простих команд.
    • Розблокування прав суперкористувача може зашкодити системі, тому Ubuntu не рекомендує цього робити.[5]
  2. Введіть командуsudo passwd root натисніть Enter.вас попросять створити новий пароль для суперкористувача. Дивіться, не втратьте цей пароль.[6]
  3. Введіть пароль, після чого натисніть Enter .
  4. Повторно введіть пароль, після чого натисніть enter.тепер обліковий запис суперкористувача матиме пароль.
  5. Введіть командуsu - натисніть Enter.введіть пароль суперкористувача, щоб відкрити консоль.
    • Щоб вимкнути обліковий запис суперкористувача, введіть командуsudo passwd-DL root.[7]

Поради

  • Намагайтеся якомога рідше входити в систему з правами суперкористувача. Практично всі команди, які вимагають прав суперкористувача, можуть бути запущені командамиsudo або gksudo.
  • За допомогою командиsudo –i можна отримати доступ до консолі іншого користувача в системі. Щоб стати користувачем «Max», введіть sudo –i Max, а потім введіть свій пароль (а не пароль Максима).

Ще почитати: