Как я могу подключиться к webmin, если я не знаю пароль пользователя root.
У меня есть учетная запись sudo, которая может стать root
Как я могу подключиться к webmin, если я не знаю пароль пользователя root.
У меня есть учетная запись sudo, которая может стать root
Webmin также можно настроить так, чтобы пользователи с правами sudo для всех действий могли входить в систему как пользователь корневого уровня.
Теперь вы сможете войти в систему под любым пользователем, имеющим ВСЕ привилегии sudo. Эта функция была добавлена для поддержки систем, таких как Ubuntu, которые по умолчанию не имеют учетной записи root (Ubuntu имеет учетную запись root, но не имеет пароля, и первый созданный пользователь автоматически добавляется в файл sudoers).
Эта опция включена по умолчанию в системах, которые, как мы знаем, соответствуют этому описанию (например, в последних выпусках Ubuntu), я думаю.
Если Webmin на самом деле использует пароль root, который хранится в /etc/shadow
, вы можете выполнить sudo
для root и изменить пароль root. Но если у Webmin есть собственное хранилище паролей, и его пароль просто совпадает с паролем root, то изменение пароля root не поможет, и вам нужно будет получить пароль Webmin от того, кто его знает.
Предполагая, что у вас есть доступ к терминалу на компьютере как пользователь 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-пользователь.