Webmin FAQ

Перевод статьи Frequently Asked Questions с любезного согласия Jamie Cameron

  • Я нашел ошибку в Webmin!

    Прежде всего, попробуйте обновить Webmin до последней версии. Многие ошибки в старых версиях фиксируются в последней версии.
    Второе, что следует проверить - это обновление Webmin страницы, на которой исправления ошибок для текущей версии размещены. Самый простой способ установить все последние обновления заключается в использовании второго и третьего формы на странице Webmin модулей в модуле настройки Webmin. Если вы действительно нашли новый баг, перейдите на страницу системы отслеживания ошибок, чтобы сообщить об этом.

  • Как я могу изменить свое Webmin пароль, если я не могу войти?

    Включенная в дистрибутив Webmin является программа под названием changepass.pl, поможет решить эту проблему. Предполагая, что вы установили Webmin в /usr/libexec/webmin, вы можете изменить пароль в админ пользователя Foo, запустив

    /usr/libexec/webmin/changepass.pl /etc/webmin admin foo
  •  
  • Какой эффект Webmin будет иметь на моих существующих файлов конфигурации?

    Простая установка Webmin не вызовет каких-либо изменений конфигурационных файлов должны быть сделаны. Когда вы начинаете использовать его, только конфигурационные файлы, связанные с изменениями, которые вы делаете в Webmin будет изменен. Например, с помощью модуля Apache Webserver не скажется на настройках вашего Sendmail.

  • Мой браузер сообщает Документ не содержит данных после включения SSL

    Если вы используете SSL, убедитесь, что вы подключаетесь к URL, как https://myhost:10000/ вместо http://myhost:10000, ваш браузер не будет использовать режим SSL и таким образом будет отображать эту ошибку.

  • Как мне запустить setup.sh ?

    После извлечения архива для Webmin, CD в Webmin-1.740 и напечатайте ./setup.sh. Потому что корень пользователя на многих системы не имеют текущий каталог на своем пути, просто набрав setup.sh не будет работать.

  • Где я могу получить Perl Digest :: Модуль MD5 от?

    Пользователи и группы модуль Webmin поддерживает шифрование паролей по алгоритму MD5, если ваша система поддерживает его. Тем не менее, это зависит от модуля Perl Digest :: MD5. Простейший способ установить это с помощью команды:

  • perl -MCPAN -e 'install Digest::MD5'

  • Как установить новые модули?

    После того как вы скачали новый модуль как .wbm файла, введите Конфигурация модуля Webmin и нажмите на кнопку Webmin Modules. Затем используя форму в верхней части страницы, чтобы установить модуль из локальной файловой системы сервера Webmin работает на, или загруженные с клиентом вашего браузера дальше.

  • Могу ли я запустить Webmin или Usermin под Apache?

    Да, это может быть сделано с некоторой конфигурации. См этот документ для получения подробной информации о запуске программы Webmin под Apache, или эту страницу для получения подробной информации о запуске Usermin.
    Вы также можете запустить Webmin под веб-сервер Зевса в аналогичным образом. См эту документацию для получения инструкций.

  • Почему я получаю сообщения об ошибке ОШИБКА: функция Perl склеп не работает под Slackware?

    На Slackware некоторых системах людей, Perl склеп () функция не работает, потому что descrypt.tgz пакет не был установлен. Чтобы решить эту проблему, установите пакет с компакт-диска Slackware или на сайте FTP.

  • Как мне установить Perl на системах, которые его не имеют, как стандарт?

    Вам необходимо скачать и скомпилировать последнюю версию исходного кода Perl из http://www.cpan.org/src/stable.tar.gz . Или, если у вас есть Solaris или HPUX вы можете скачать собранные пакеты которые не надо компилировать самому.

  • Как мне войти действия Webmin и файлы, которые они изменились?

    По умолчанию, ведение лога включено в Webmin. Чтобы включить журналирование, перейдите в настройки Webmin модуля, нажмите на Logging значок и включите изменений системы в файлах с любого действия опциона. Это будет записывать все изменения файлов и команды запущенные с Webmin. Как только опция включена, все действия произведенные с этого момента можно просмотреть в действиях Webmin Войти модуль.

  • Когда я скачал .tar.gz версию Webmin, почему я получаю файл .tar? Или почему размер файла намного больше чем указанный на странице загрузки?

    Ваш браузер автоматически распаковывает файл для вас. Просто переименуйте его в Webmin-1.740.tar (если он не был) и пропустите шаг Gunzip в ходе инсталляции.

  • Мой браузер не о сертификате Webmin в режиме SSL

    Это происходит потому, что сертификат SSL по умолчанию, который генерируется Webmin не выдан уполномоченных органов сертификации. С точки зрения безопасности, это делает сертификат менее безопасным, поскольку злоумышленник теоретически может перенаправить трафик с вашего сервера на другую машину без вашего ведома, что обычно невозможно используя соответствующий сертификат SSL. Сетевой трафик все равно шифруется, поэтому вы защищены от злоумышленников просто прослушивающих ваше сетевое соединение.

    Если вы действительно хотите быть уверены, что сервер Webmin вы подключаетесь только свой ??собственный, единственным решением является заказать сертификат от органа, как Verisign, которая связана с вашим доменным именем и будет распознаваться веб-браузеров. Этот сертификат должен быть помещен в файл /etc/webmin/miniserv.pem и быть в: Сертификат + ключ, что и существующий miniserv.pem файла.

    Чтобы получить сертификат, выполните следующие действия:

    • Выполните команду openssl genrsa -out key.pem 2048. Это создаст файл key.pem которое ваш закрытый ключ.
    • Выполните команду openssl req -new -key key.pem -out req.pem. Когда он спрашивает для общего имени, убедитесь, что вводите полное доменное имя вашего сервера используемого в URL, как www.yourserver.com. Это создаст файл req.pem , что запрос на подписание сертификата (CSR)
    • Отправьте CSR на ваш агенство по сертификатам любым удобным им способом. Они должны ответить вам файлом, который начинается с ----- BEGIN CERTIFICATE ----- , которые могут быть размещены в файле cert.pem .
    • Объедините закрытый ключ и сертификат с командной кошки key.pem cert.pem> /etc/webmin/miniserv.pem .
    • Если ваш CA требует использования цепных сертификатов, загрузить их и сохранить их в файле как /etc/webmin/miniserv.ca . Затем измените /etc/webmin/miniserv.conf и добавьте строку extracas=/etc/webmin/miniserv.ca.
    • Перезапустите Webmin (убедитесь, что он находится в режиме SSL), чтобы использовать новый ключ.
  • В модуле пользователей и групп, как может сценарий установлен в команду для запуска после внесения изменений опция выяснить, что пользователь просто добавить?

    Переменные последующей окружающей среды устанавливаются Webmin перед скрипт называется:

    • $ USERADMIN_ACTION - Это может быть установлен на CREATE_USER, MODIFY_USER, DELETE_USER, CREATE_GROUP, MODIFY_GROUP или DELETE_GROUP в зависимости от того, что только что сделал.
    • $ USERADMIN_USER - имя пользователя, Unix, который только что создана, изменена или удалена.
    • $ USERADMIN_UID - UID пользователя Unix.
    • $ USERADMIN_REAL - Настоящее имя пользователя Unix.
    • $ USERADMIN_SHELL - оболочка пользователя Unix.
    • $ USERADMIN_HOME - домашний каталог пользователя Unix.
    • $ USERADMIN_PASS - простой текстовый пароль пользователя Unix, если он был введен администратором.
    • $ USERADMIN_GROUP - название группы Unix, которая была создана, изменена или удалена.
    •  
  • При установке RPM Webmin, я получаю сообщение об ошибке Невозможно определить операционную систему

    Это происходит, если Webmin не может идентифицировать вашу ОС, глядя на ваш / и т.д. / выпуска файл, возможно, потому, что он был изменен с содержанием по умолчанию. Лучшим решением будет установить .tar.gz версию Webmin, которая спрашивает имя OS и версии вручную.

  • Как я могу создать пользователя Webmin который только на конфигурирование Apache виртуальный сервер или DNS домен?

    В Сервера Webmin модуль, создайте нового пользователя и дать ему доступ только к Apache веб-сервер модуля. После сохранения нажмите на сервере Apache рядом с именем пользователя в списке пользователей Webmin и воспользуйтесь формой которая позволяет запретить ему доступ ко всему, кроме одного выбранного виртуального сервера.

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

  • Есть версия Webmin для Windows?

    Это можно установить ZIP пакет Webmin на окнах с помощью прилагаемого setup.pl сценарий. Тем не менее, это очень альфа версия и только несколько модулей более Webmin работать из-за пакетами, как Squid, Sendmail и некоторые другие отсутствующие под Windows. Кроме того, безопасности и разрешения системы Windows сильно отличаются от Unix, поэтому все, что имеет дело с собственности файла и режимов может не работать.

  • Как я могу изменить список Webmin разрешённых IP-адресов из оболочки?

    Файл, который вы должны изменить это /etc/webmin/miniserv.conf , в частности позволяют = или отрицать = линии. Если позволяют = существует, то она содержит список всех адресов и сетей, которые могут быть подключены к Webmin. Точно так же, отрицать = строка содержит адреса, которые не могут подключиться. После изменения этого файла, вам нужно запустить /etc/webmin/stop ; /etc/webmin/start для того, чтобы изменения вступили в силу. Естественно, файл может быть отредактирован только пользователем корня.

  • После входа в Webmin, я получаю сообщение об ошибке Вы не имеют доступа к каким-либо модулей Webmin

    Я не уверен, как происходит эта ошибка, но если это делает Вы можете следить эти шаги, чтобы исправить это:

    • Подключитесь к вашему серверу через Telnet или консоль как root.
    • Отредактируйте файл /etc/webmin/webmin.acl и убедитесь, что строка, начинающаяся с root: или Admin: (в зависимости от которых вы используете для входа Webmin) существует и выглядит следующим образом:
      Admin: ACL
    • Вход в Webmin снова, и идти в Users Webmin модуля, который будет только один у вас есть доступ.
    • Нажмите на имя пользователя в списке, подарите себе доступ ко всем модулям, и нажмите Сохранить .
  •  
  • Может Webmin запустить из INETD ?

    Да, с некоторыми изменениями в конфигурационных файлах. Шаги, которые необходимо выполнить, являются:

    • Стоп Webmin с помощью команды  /etc/webmin/stop
    • Добавьте строку Inetd = 1 для /etc/webmin/miniserv.conf
    • Удалите строку сессии = 1 из /etc/webmin/miniserv.conf
    • Редактировать /etc/services и добавьте строку: webmin 10000/tcp
         
    • Редактировать /etc/inetd.conf и добавьте следующую строку:  webmin stream tcp nowait root /usr/libexec/webmin/miniserv.pl miniserv.pl /etc/webmin/miniserv.conf. Если у вас установлен Webmin где-то еще, вы будете иметь изменить /usr/libexec/webmin  часть выше пути.
         
    • Перезагрузите Inetd, чтобы изменения вступили в силу. Теперь вы должны иметь доступ к Webmin на порт 10000, как обычно.
    • Использование Bootup и выключения модуля, убедитесь, что Inetd настроен для запуска во время загрузки, и что Webmin нет.

    Если вы используете XINETD вместо INETD , выполните следующие действия, вместо:

    • Стоп Webmin с помощью команды /etc/webmin/stop
    • Добавьте строку Inetd=1 для /etc/webmin/miniserv.conf
    • Удалите строку session=1 из /etc/webmin/miniserv.conf
    • Редактировать /etc/xinetd.conf и добавьте раздел, как:
    •  
    • service webmin
      {
      user = root
      env = LANG=
      port = 10000
      socket_type = stream
      protocol = tcp
      wait = no
      disable = no
      type = UNLISTED
      server = /usr/libexec/webmin/miniserv.pl
      server_args = /etc/webmin/miniserv.conf
      }

      Если вы установили Webmin где-то еще, вам придется изменить / USR / libexec / Webmin часть пути выше.
    • Перезагрузите XINETD , чтобы изменения вступили в силу. Теперь вы должны иметь доступ к Webmin на порт 10000, как обычно.
    • Использование загрузке и выключении системы модуль, убедитесь, что Xinetd настроен для запуска во время загрузки, и что Webmin нет.

    Чтобы запустить Usermin от INETD или XINETD, следуйте те же самые шаги, но заменить / и т.д. / Webmin с / и т.д. / Usermin и изменить порт 20000.

  • Как я могу сделать пользователю Webmin всегда использовать один и тот же пароль, что и Unix?

    Это может быть сделано, выполните следующие действия:

    • В Perl модулей модуля Webmin, установить Authen :: PAM из CPAN.
    • В PAM Authentication модулем, добавьте новый PAM сервис под названием Webmin , использующего проверку подлинности Unix.
    • В пользователей Webmin модуля, нажмите на пользователя, который вы хотите symchronize с Unix и установите его Пароль опцию аутентификации Unix .

    Если PAM не используется в вашей операционной системе, первые два шага можно пропустить. Webmin автоматически считывает / и т.д. / пароль или / и т.д. / тень файлы напрямую для авторизации пользователей которые используют в подлинности Unix режим пароля.

  • Как я могу удалить Webmin?

    Просто запустите командную /etc/webmin/uninstall.sh .
    Если вы установили RPM версию Webmin, вы также можете использовать RPM -e Webmin , или если вы установили пакет Solaris вы можете использовать pkgrm WSwebmin .

  • Как я могу позволить любой пользователь Unix для входа в Webmin?

    Следуй этим шагам:

    • В Perl модулей модуля Webmin, установить Authen :: PAM из CPAN.
    • В PAM Authentication модулем, добавьте новый PAM сервис под названием Webmin , который использует аутентификацию Unix .
    • В пользователей Webmin модуль, создайте нового пользователя с именем что-то вроде unixer , с доступом к модулям, что вы хотите, чтобы все ваши пользователи Unix, чтобы иметь доступ к.
    • В каждом из модулей unixer имеет доступ к измените контроль доступа модуля, чтобы дать своим пользователям права только своих счетов. Например, в Смена паролей модуля вы должны выбрать только этот пользователь для пользователей, чьи пароли могут быть изменены таким образом, что Unix пользователи регистрировались в может изменять только свои собственные пароли.
    • Нажмите на Настройка Unix аутентификации пользователя ниже списка пользователей Webmin и выберите Разрешить любому пользователю Unix Войти с правами пользователя unixer .
    • Теперь любой пользователь Unix должны быть в состоянии войти в Webmin в вашей системе.

    Опять же, если ваша система не использует PAM первые шаги могут быть пропущены, и Webmin будет читать / и т.д. / пароль или / и т.д. / тень файлы напрямую для авторизации пользователей.

    Другой альтернативой делать все это, чтобы установить Usermin, который позволяет всем пользователям Unix для входа и доступ к настройкам на них, используя аналогичный интерфейс для Webmin.

  • Как я могу скачать файл в файловом менеджере?

    Обычно, когда вы дважды щелкните на файле в правой части списка, он отображается в отдельном окне браузера. Тем не менее, если вы удерживаете сдвиг при двойном клике, ваш браузер должен предложить вам сохранить файл на диске.

    В Webmin версии 0.966 и выше, вы также можете скачать файл выбрав файл и нажав на Save кнопку в верхнем левом углу файл-менеджера.

  • Как мне обновить Solaris пакет версию Webmin?

    По умолчанию, Solaris не разрешает пакетам обновления. Тем не менее, вы можете изменить это, редактируя файл/var/sadm/install/admin/default и изменение instance=, instance=overwrite. Обновление может быть выполнено, просто установив новую .pkg файл Webmin.

  • В модуле Usermin читать почту, как я могу настроить пользователям из адресов, когда мой сервер содержит несколько виртуальных доменов?

    По умолчанию, когда пользователь составляет письмо от поля содержит имя пользователя @ systemhostname . Это может быть изменено, выполните следующие действия:

    • Вход в Webmin на том же сервере, и введите настройки Usermin модуль.
    • Нажмите на Usermin конфигурация модуля .
    • Нажмите на читать почту .
    • В умолчанию имя хоста для От: адреса области, введите имя домена или имя хоста которое будет отображаться после значка @ в "Из-адреса.
    • Если вы хотите запретить пользователям изменять их, от адреса (чтобы предотвратить почты ковка), установите редактирование от Разрешить: адрес опции к Нет .
    • Если у вас есть несколько виртуальных доменов и различным пользователям нужно установить различные домены на С-адресов, необходимо будет установить От: адрес файла сопоставления с именем файла, который отображает реальный адрес электронной почты, чтобы виртуального домена. Это должно быть текстовый файл, каждая строка, содержащей: имя пользователя FromAddress The имя пользователя часть каждой строки должны быть Usermin Войти в профиль, и FromAddress является новый из адресной назначить данному пользователю. Имя пользователя может быть полный адрес электронной почты пользователя, как это в настоящее время появляется, например, joe@yourserver.com .
               
  • В MySQL модуль базы данных Usermin, то как я могу ограничить баз данных, каждый пользователь может видеть и использовать?

    По умолчанию модуль показывает все базы данных вашей операционной системы на главной странице, даже если некоторые из них недоступны по вошедшего в систему пользователя. Чтобы изменить это, выполните следующие действия:

    • Вход в Webmin на том же сервере, и введите настройки Usermin модуль.
    • Нажмите на Usermin конфигурация модуля .
    • Нажмите на базы данных MySQL в списке.
    • В списке управления доступом базы данных поле, удалить существующий *: * строку и введите одну строку для каждого пользователя, содержащий имя пользователя, двоеточие и список баз данных, он имеет право использовать. Например, можно ввести:
    •  
    • jcameron: database1
      fred: database2 database3
      joe: *

    • * в столбце базы данных означает, что все базы данных, в то время как * в поле пользователя подразумевает любого пользователя не указаны сих пор.
    • Хит Сохранить кнопку, чтобы активировать ограничений.
    •  
  • Почему отчеты для разных логов генерируемые модулем Webalizer, получаются одинаковыми?

    Это часто встречается, на Redhat Linux из-за ошибки (на мой взгляд) в конфигурации Webalizer по умолчанию. Чтобы исправить это, выполните следующие действия:

    • Отредактируйте файл /etc/webalizer.conf .
    • Измените строку, начинающуюся с HistoryName в HistoryName webalizer.hist .
    • Измените строку, начинающуюся с IncrementalName в IncrementalName webalizer.current .
    • Сделайте такие же изменения во всех .conf файлов в /etc/webmin/webalizer.
    • Re генерировать все отчеты.
  •  
  • Почему скачать через Webmin неудачу, когда другие программы, такие как Wget прекрасно работают?

    Если у вас есть брандмауэр так, что прозрачно исходящие запросы HTTP (например, как один за Sonicwall), это может привести к запросы, сделанные Webmin покупать тайм-аут. Не вдаваясь в детали протокола, мое исследование показало, что Sonicwall делает некорректное предположение о количество IP-пакетов запроса HTTP будет, и, таким образом, нарушается .

    Обходной отключить Принудительно хоста Поиск по тегам вариант в брандмауэре, который выключает этот сломанный функцию.

  • Какие порты Webmin RPC использование>

    Webmin имеет два режима RPC - медленный режим, что только использует тот же HTTP порт веб-сервер прослушивает (обычно 10000) и быстрый режим, который использует порты 10000 и выше. Верхний предел зависит от количества одновременных операций RPC, но открытие диапазон 10000 до 10010 должно быть достаточно при настройке брандмауэра между двумя серверами Webmin.

  • Что ошибке pam_ck_connector(webmin:session): cannot determine display-device в виду?

    Если вы видите эту ошибку в /var/log/auth.log , отредактировать файл /etc/pam.d/webmin и измените строку @include common-session для @include common-session-noninteractive. Затем запустите /etc/webmin/restart.