Настройка Webmin
Удаленное администрирование системы
🕛 09.07.2009, 13:52
Из всех версий Linux, которые обсуждались в данной книге, только Mandrake поставляется с Webmin (планируется включение данного инструмента в комплект Debian 3.0). При работе с другими версиями системы вам придется скопировать Webmin с Web-узла. Пакет Webmin доступен как в формате RPM, так и в виде tar-архива. Для установки Webmin с помощью RPM приходится затрачивать меньше усилий, так как при этом автоматически выполняется сценарий, который определяет версию системы и автоматически настраивает сервер. Если вы используете tar-архив, вам потребуется вручную запустить содержащийся в нем сценарий и ответить на ряд вопросов по системе. Процедура установки Webmin с помощью tar-архива описана ниже.1. Зарегистрировавшись в системе как root, сделайте текущим каталог, в котором должен находиться подкаталог Webmin. В документации на данный продукт рекомендуется устанавливать его в каталоге /usr/local, но при желании вы можете разместить его в другой позиции файловой системы, например в каталоге /opt.
2. Распакуйте архив Webmin, вызвав для этого команду tar xvfz /путь/webmin-версия. tar . gz. В результате выполнения этой команды будет создан подкаталог webmin-версия, в котором разместятся файлы Webmin.
3. Перейдите в созданный каталог Webmin по команде cd webmin-версия.
4. Запустите сценарий инсталляции по команде . /install, sh. Этот сценарий задаст вам ряд вопросов о системе, например, вам придется сообщить путь к интерпретатору Perl. Очень важно правильно ответить на вопрос о версии системы. Необходимо также указать имя пользователя, имеющего право выполнять администрирование системы, и пароль (эти сведения будут впоследствии использоваться при обращении к серверу Webmin). По окончании выполнения сценарий запустит Webmin, и вы сразу же сможете приступить к работе с данным инструментом.
Инструмент Webmin написан на Perl, поэтому компилировать программу не нл^Ч^ приходится. Один и тот же пакет можно использовать в различных системах, независимо от архитектуры процессора. Чтобы программа Webmin работала, в системе должен присутствовать интерпретатор Perl, однако это требование по умолчанию выполняется во всех версиях Linux.
Конфигурация самой программы Webmin определяется содержимым файлов, находящихся в каталоге /etc/webmin (если вы используете для инсталляции Webmin tar-архив, то можете указать другое расположение конфигурационных файлов). Вероятнее всего, вам не понадобится модифицировать эти файлы, но если вы захотите изменить конфигурацию программы, вам скорее всего придется отредактировать файлы config и miniserv. conf. В этих файлах находятся такие сведения, как номер порта, через который Webmin принимает обращения, и тип системы. Кроме того, в файле miniserv.users содержатся также пользовательское имя администратора и пароль.
(Если вы инсталлируете Webmin с помощью RPM, программа использует в качестве имени администратора root и читает пароль из файла /etc/passwd или /etc/shadow. Если установка Webmin производится посредством tar-архива, имя пользователя и пароль надо ввести вручную.) В подкаталогах каталога /etc/webmin содержится информация о серверах и подсистемах, поддерживаемых Webmin.
В большинстве случаев запуск сервера Webmin осуществляется посредством сценария SysV. Этот сценарий, в свою очередь, использует для запуска Perl-кода Webmin сценарий /etc/webmin/start.