Способи оплати Abuse

Заходимо під Root в Ubuntu

23.07.2021, 22:37

Політика дистрибутива Ubuntu така, що будь-які дії та рішення користувача, які потребують адміністративних привілеїв, виконуються тільки за допомогою команди sudo. Використовувати root новачка ніхто не рекомендує, адже користувач-початківець погано орієнтується в системі і може забути, що він увійшов у root і видалить важливий файл. В Ubuntu відновити файли після видалення однією командою команди rm не можна, це означає, що новачкові в root робити нічого. Але іноді виникає необхідність увійти під користувачем root.

Як в Ubuntu зайти під Root

З причин, описаних вище, для користувача root пароль в Ubuntu не задано за замовчуванням, тому ви не можете просто так увійти від його імені за допомогою у віртуальних консолях, доступних за Ctrl+Alt+FN або за допомогою утиліти su. Оскільки пароля немає, ввести його правильно ви не зможете.

Виконуємо:

$ su - root

Правда це обходиться. Для входу користувача root у терміналі достатньо дописати sudo перед командою su:

$ sudo su - root

Ви також можете використовувати опцію -i команди sudo, щоб відкрити консоль від імені суперкористувача:

$ sudo -i

Якщо ж ви бажаєте авторизуватися від імені цього користувача у віртуальній консолі або через SSH, то вам треба спочатку задати для нього пароль. Виконуємо:

$ sudo passwd root

Двічі вводимо пароль. Після цього користувач root стає майже повноцінним користувачем системи. Неможливо буде тільки увійти під ним у графічний інтерфейс. На це діє обмеження самої оболонки Gnome, це дуже погана практика - запускати цілу оболонку від імені root.

Але якщо вам усе ж таки дуже хочеться, треба трохи налаштувати правила PAM для GDM. Для цього відкрийте файл /etc/pam.d/gdm-password і закоментуйте там рядок:

$  sudo vi /etc/pam.d/gdm-password 
# auth required pam_succeed_if.so user != root quiet_success

Тепер ви можете авторизуватися від імені root у менеджері входу. Просто клацніть на пункті Немає у списку, а потім введіть логін root:

Далі ви побачите оболонку, запущену від імені суперкористувача:

Врахуйте, що це небезпечно, оскільки будь-яка програма може робити з вашим комп'ютером абсолютно все. Перші версії Windows теж працювали в такому режимі. А ми пам'ятаємо, наскільки вони були вразливими і слабкими перед хакерськими атаками.