1

Как я могу подключиться к webmin, если я не знаю пароль пользователя root.

У меня есть учетная запись sudo, которая может стать root

3 ответа3

1

Webmin также можно настроить так, чтобы пользователи с правами sudo для всех действий могли входить в систему как пользователь корневого уровня.

  1. Перейдите к Webmin-> Пользователи Webmin
  2. Включите опцию «Разрешить пользователям, которые могут запускать все команды через sudo, войти в систему как root»
  3. Сохрани это

Теперь вы сможете войти в систему под любым пользователем, имеющим ВСЕ привилегии sudo. Эта функция была добавлена для поддержки систем, таких как Ubuntu, которые по умолчанию не имеют учетной записи root (Ubuntu имеет учетную запись root, но не имеет пароля, и первый созданный пользователь автоматически добавляется в файл sudoers).

Эта опция включена по умолчанию в системах, которые, как мы знаем, соответствуют этому описанию (например, в последних выпусках Ubuntu), я думаю.

1

Если Webmin на самом деле использует пароль root, который хранится в /etc/shadow , вы можете выполнить sudo для root и изменить пароль root. Но если у Webmin есть собственное хранилище паролей, и его пароль просто совпадает с паролем root, то изменение пароля root не поможет, и вам нужно будет получить пароль Webmin от того, кто его знает.

0

Предполагая, что у вас есть доступ к терминалу на компьютере как пользователь sudo (на консоли, через SSH и т.д.),

sudo /usr/libexec/webmin/changepass.pl /etc/webmin root correcthorsebatterystaple

изменит пароль root на правильную лошадиную батарею.

Вы можете использовать locate changepass.pl чтобы узнать, где на вашем компьютере установлен webmin (строка выше взята из FAQ по Webmin, но ваша установка может быть по другому пути, например, путь к debian - /usr/share/webmin )

Если вы не знаете, кто такие пользователи webmin, вы можете увидеть пользователей, которые существуют в etc/webmin/miniconf.users , там должен быть как минимум root-пользователь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .