Вимкнути кореневий рахунок в Ubuntu?


48

Мене попросили кореневі дані встановити свій принтер в Ubuntu. Це, здавалося, було викликано помилкою. І запропонований спосіб вирішити - створити кореневий пароль. Оскільки за замовчуванням в Ubuntu не використовується кореневий пароль, мені цікаво, як я міг відновити ці зміни.

Після того, як я встановив пароль для root, чи існує метод його знову відключити?

Відповіді:


83

За інформацією онлайн-довідки Ubuntu

Розробники Ubuntu прийняли сумлінне рішення відключити адміністративний кореневий обліковий запис за замовчуванням у всіх установах Ubuntu. Це не означає, що кореневий обліковий запис було видалено або що він може не отримати доступ до нього. Просто було введено пароль, який відповідає жодному можливому зашифрованому значенню, тому може не входити безпосередньо сам.

Якщо ви хочете ввімкнути кореневий обліковий запис, просто введіть його, використовуючи пароль

sudo passwd

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

Щоб відключити використання кореневого входу

sudo passwd -l root

Це дозволить відключити вхід за допомогою імені користувача root, тобто ваша система повернеться до попереднього стану.

Якщо ви хочете отримати додаткову інформацію про управління користувачем Ubuntu, прочитайте офіційну документацію .


8
Використовуйте, sudo passwd -S rootщоб перевірити, заблоковано чи ні (матиме вихід L замість P).
Wtower

1
На якій версії вони внесли цю зміну?
Тимофій Лебідь

30
sudo usermod -p '!' root

Це дозволить кореневому обліковому запису мати непридатний пароль.

Ви також можете заблокувати обліковий запис, щоб зупинити вхід людей.

sudo passwd -l root

Будь-який підхід повинен робити те, що ви хочете. Вам не потрібно робити і те, і інше.


Я не розумію. Чому непридатний пароль?
tshepang

Непридатний в тому, що ви не можете ввійти в нього. Це те, що пароль починається як AFAIK.
Олі

1
коли я відключу його за допомогою: sudo passwd -l root. чи потрібно пам'ятати поточний корінний пароль для подальшого використання, можливо, якщо я колись захочу знову активувати пароль root?
NES

3
@ НЕ ні, вам не потрібно пам’ятати про це. ви скидаєте пароль та час із "sudo passwd"
binW

1
Перша команда поверне /etc/shadowфайл у стан його поза, що здається, можливо, кращим підходом обох.
njbair
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.