WebMin — крайне полезная вещь для начинающих администраторов. Консоль Unix — неоспоримо мощная штука. Но не всем так просто сразу её освоить. Кнопочки, подсказки и описания, ещё и на русском — то, от чего вряд ли откажется молодой красноглазик.
Когда я узнал об этом продукте, то установил, как и многое — чисто потестить. Особо ничем она мне не помогла, так как сервер уже был настроен и отлажен, но все же иногда устанавливаю…
Установка как обычно проще простого:
cd /usr/ports/sysutils/webmin/ make && make install && make clean
После сборки и установки вылезла кратенькая инструкция. Как я заметил от версии к версии она не меняется:
After installing Webmin for the first time you should perform the following
steps as root:* Configure Webmin by running /usr/local/lib/webmin/setup.sh
* Add webmin_enable=»YES» to your /etc/rc.conf
* Start Webmin for the first time by running /usr/local/etc/rc.d/webmin start
The parameters requested by setup.sh may then be changed from within Webmin
itself.
Порт намекает, что надо сперва его настроить, потом добавить сервис в автозагрузку и потом запустить.
В установке я все оставляю по умолчанию кроме логина и пароля. Даже порт не меняю. После конфигурации запускаем по инструкции.
/usr/local/etc/rc.d/webmin start Starting webmin. Pre-loaded WebminCore
Все, работает.
можно заходить на вебморду (не забываем порт, который указали в настройках. По умолчанию 10000)и пользоваться. Первым делом я меняю тему и язык ставлю русским(благо, выбор есть)
Забыть пароль может кто угодно. Вот так случилось и со мной. Необходимо было что то посмотреть в webmin-е на сервере, который когда то давно администрировал. И как водится — пароль не помню. Разработчики подумали о таких как я (за что им отдельный респект) и создали скрипт смены пароля.
/usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin user password
Для пользователей систем отличных от FreeBSD пути малость отличаются. В CentOS к примеру поможет конструкция
/usr/libexec/webmin/changepass.pl /etc/webmin user password
Пытливость ума конечно заставила проверить этот скрипт на несуществующем пользователе, но как и предполагалось ничего не получилось
/usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin tradenark test_password The Webmin user tradenark does not exist The users on your system are: administrator
Ну, не так уж и хотелось 🙂