Подтвердить что ты не робот

Как полностью удалить пароль root

Я запускаю дистрибутив slitaz и хотел бы полностью удалить пароль root. Я попытался дать пустой пароль команде passwd, однако, похоже, это не трюк. Он дал мне ошибку, пароль был слишком коротким, и он все еще спрашивал меня о пароле, когда я ssh-ed. Пароль просто нажимал клавишу "Enter".

UPDATE:
Возможно, это связано с тем, что slitaz использует dropbear для ssh? Поскольку даже с пустым паролем для root в /etc/shadow, он по-прежнему запрашивает пароль.

4b9b3361

Ответ 1

Попробовали ли вы passwd -d root? Скорее всего, это сделает то, что вы хотите.


Вы также можете вручную отредактировать /etc/shadow: (Создайте резервную копию. Убедитесь, что вы можете регистрироваться, даже если вы испортились, например, из системы спасения.) Найдите "root". Как правило, корневая запись похожа на

root:$X$SK5xfLB1ZW:0:0...

Там удалите второе поле (все между первым и вторым двоеточием):

root::0:0...

Сохраните файл и попробуйте войти в систему с правами администратора. Он должен пропустить запрос пароля. (Как passwd -d, это решение "без пароля". Если вы действительно ищете "пустой пароль", это "попросите пароль, но согласитесь, если пользователь просто нажимает Enter", посмотрите man-страницу mkpasswd и используйте mkpasswd для создания второго поля для/etc/shadow.)