Рис. 16.6. Многие серверы и подсистемы предоставляют собственный набор ссылок. Такой подход позволяет ограничить размер страниц, используемых для настройки компонентов системы
Рис. 16.7. Webmin предоставляет приблизительно такие же средства настройки, как и Linuxconf
Список модулей Webmin может включать серверы, которые не выполняются и даже не установлены в системе. Если вы активизируете ссылку, соответствующую такому серверу, вы получите сообщение, что Webmin не может найти конфигурационный файл. В этом же сообщении высказывается предположение о том, что модуль сконфигурирован неверно или сервер не установлен. Если вы инсталлировали сервер с помощью нестандартного пакета, щелкните на ссылке Module Configuration, расположенной в окне с сообщением, в результате чего вы увидите Web-страницу, предназначенную для настройки конкретного модуля. Если вы знаете расположение конфигурационных файлов, можете настроить Webmin для администрирования вашего сервера.
Обычно с Webmin поставляется более полный набор модулей, чем с Linuxconf. В некоторых дистрибутивных пакетах Webmin работает лучше Linuxconf, в других Linuxconf предпочтительнее. Желательно опробовать оба инструмента и выбрать тот из них, который больше подходит для вашей системы.
Окончив работу с Webmin, щелкните на ссылке Logout, расположенной на основной странице (рис. 16.5). В результате сеанс работы с Webmin будет завершен, и вам не придется закрывать Web-броузер, как это рекомендуется делать при использовании Linuxconf.
Настройка сервера Samba с помощью SWAT
SWAT (Samba Web Administration Tool), в отличие от Linuxconf и Webmin, является специализированным инструментом. Как следует из названия, SWAT предназначен для администрирования лишь сервера Samba. В результате многие проблемы, связанные с инсталляцией и настройкой для работы с конкретной версией операционной системы, типичные для продуктов Webmin и Linuxconf, не возникают, а сама программа SWAT достаточно полно охватывает набор конфигурационных параметров Samba. SWAT удобно использовать для администрирования выделенных серверов Samba, в особенности этот продукт полезен тем администраторам, которые не имеют достаточного опыта работы и чувствуют себя неуверенно, редактируя текстовые конфигурационные файлы. SWAT иногда применяют в работе даже квалифицированные администраторы, так как этот инструмент избавляет их от необходимости помнить синтаксис записей в составе конфигурационных файлов. Активизируя ссылки Help, расположенные на Web-странице рядом с интерфейсными элементами, предназначенными для редактирования параметров, вы получите данные из справочной системы, которые описывают соответствующие записи в файле smb.conf. Недостатком SWAT является тот факт, что этот продукт удаляет комментарии из файла smb.confи не поддерживает параметр include, включающий дополнительные конфигурационные файлы. Поэтому, когда необходимо устанавливать сложную конфигурацию Samba, опытные администраторы предпочитают обходиться без помощи SWAT.
Функции сервера SWAT реализованы в программе swat. Для ее запуска может быть использован любой из способов, описанных в главе 4, но чаще всего swatзапускается посредством суперсервера. Соответствующая запись в файле /etc/inetd.confимеет следующий вид:
swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat
Если в операционной системе используется суперсервер xinetd, для SWAT создается файл /etc/xinetd.d/swat. Чтобы обеспечить работу SWAT, необходимо убедиться в том, что в данном файле отсутствует запись disable = yes. Если такая строка содержится в файле, ее надо удалить либо заменить значение yesна no. Независимо от того, используется ли в системе inetdили xinetd, для того, чтобы SWAT стал доступен, вам надо перезапустить суперсервер.
На заметку
Иногда SWAT включается в состав пакетов Samba ( samba, samba-common, samba-serverи т.д.), в других случаях поставляется в отдельном пакете (обычно он называется swatлибо samba-swat). В системах Mandrake, Slackware, SuSE и TurboLinux SWAT интегрируется в состав Samba, а в системах Caldera, Debian и Red Hat SWAT применяется как независимый пакет.
По умолчанию SWAT использует порт 901. При работе как с inetd, так и с xinetdв файле /etc/servicesдолжна присутствовать следующая запись:
Читать дальше