Webmin ubuntu не запускается

Обновлено: 07.07.2024

Все что нашла это такие варианты, но ини не работают:

Во время написания поста вообще перестал подключаться по SSH c connection timed out, перезагрузка не помогла, и через какое-то время sshd снова заработал. Подскажите, с каких логов начать смотреть, проблема касается не только ssh, вся система будто виснет и это влияет на работу всех процессов

При открытой ssh сессии putty потом просто вылетает с Network error: Software caused connection abort

Я тестил LAMP на другом сервере и такое же стало происходить в какой-то момент после конфигурации через панель Virtualmin. В чём источник проблемы так и не понял

Перемещено xaizek из general

Добрый день. После последнего обновления Webmin до версии 1.974 на Debian Linux 7 - перестало работать изменение конфигурации межсетевого экрана. При попытке применить конфигурацию выходит ошибка: «Не удалось применить конфигурацию : /etc/init.d/iptables does not exist»

Все файлы конфигов iptables лежали и лежат в /etc/fail2ban/action.d пути /etc/init.d/iptables никогда и не было.

Может кто помочь с установка Webmin’a на WSL 2 Ubuntu 16, 18, 20 ? Устанавливаю webmin на ubuntu 16 пишу в браузере свой хот wsl ubuntu пишет что доступ запрещет ! Как решить проблему ? За ранние спасибо!

Проблема смешная, но при установке Webmin через .deb пакет, он смотрит на 10000 порт (дефолтный для Webmin), и если он занят, то установщик прерывает установку. К сожалению освободить порт даже на время установки не могу - в продакшене всё полетит к чертям.

Что делать? А поставить его нужно.

Добрый день Не могу понять что с правами. Поставил связку Debian + Webmin + Samba Сделал общую папку. Создал пользователя. Захожу под Windows. Папку вижу. Ввожу логин пароль. Нет доступа. Что за ерунада.

[backup] force user = username writeable = yes write list = username path = /mnt/backup valid users = username browsable = yes user = username

[global] server role = standalone server passwd program = /usr/bin/passwd %u netbios name = Debian max log size = 1000 obey pam restrictions = yes usershare allow guests = yes log file = /var/log/samba/log.%m panic action = /usr/share/samba/panic-action %d os level = 20 map to guest = bad user workgroup = WORKGROUP logging = file passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = yes pam password change = yes

Есть некая организация (с более 100 АРМ), есть сервера.
Структура следующая:

Ну и так далее, принцип я думаю Вы поняли.
Так вот, посмотрев в Интернете готовые реализации, я наткнулась только на это, но оно через чур замудренное.

Вообще нужно, чтобы АРМ-ы:
1. Использовали авторизацию не локальную, а серверную (это что-то вроде контроллера домена). То есть, пароль можно было менять на сервере, а не на каждом АРМ по отдельности.
2. Все политики и группы также брались с сервера (по принципу Active Directory). Причем допустим для каждого ОТДЕЛА свои права.
3. ПО (нужные пакеты) устанавливались в соответствии с white-list на сервере (сложно объяснить на пальцах). То есть, если в неком white-list прописан определенный пакет, то он автоматически устанавливается на АРМ (в соответствии с назначенными правами и привилегиями).

Ах да, чуть не забыла. Реализация на deb-подобной системе.
Спасибо Вам большое заранее за конструктивные и полезные советы!

Есть сервер. Не мой. На нём Webmin. Есть в /home пара сайтов, владелец - apache.

Надо добавить FTP юзера и запереть его в /home. Я пытался добавлять юзера с разными параметрами. Нормально получилось только при создании хомяка под него, но он дальше своего хомяка он ходить не мог. Добавлял юзера в группу apache. Юзер создавался по гайдам, найденным в гугле.

Я гуглил. Я менял стартовую директорию. Я ограничивал ему доступные директории. Без своего хомяка меня выкидывало с ошибкой, мол пароль неверный. С хомяком (любым) в пределах /home клиент начинает тупить на получении списка папок, а потом выкидывает по таймауту.

Короче говоря, киньте в меня гайдом, как это делать правильно.


А если попробовать сначала руками установить недостающий пакет, то есть apt-get install libapt-pkg-perl ?


обновить списки не забыл?
apt-get update

Как ты замучал со своим вебмином. Зачем тебе он?

xtraeft ★★☆☆ ( 03.09.14 17:53:51 )
Последнее исправление: xtraeft 03.09.14 17:56:05 (всего исправлений: 2)


фу стыдоба. вебмин. не пиши больше на лор. не позорься.


Все равно пишет


Он выполняет все мои требования. И я его уже более менее изучил.

А за Плеск мне еще и денег жалко : = )


На мой взгляд подобные конфликты легче разрешать в aptitude.


Благодарю.
Еще бы понять чем gedit the /etc/apt/sources.list сделать.

Ибо gedit нот фаунд и не ставится.

Еще бы понять чем gedit the /etc/apt/sources.list сделать.


Может тупо убунту-сервант вкорячить?

Я не знаю, есть ли там в репах вебмин. А так для твоих задач что дебиан, что убунту - разницы особой нет.




И, самое главное, нахрена тебе webmin?


одно говно другого не лучше.


Не баран и ладно.


dk- , зачем тебе не нужен webmin?


Я к нему за несколько лет привык, освоился.
Задачи возложенные - решает без претензий к нему.

Монстры типа Плеска для меня избыточны.


Общие советы от Капитана О.

— Конфликты разруливать через aptitude
— Забыть webmin. Без него реально намного удобнее, не говоря уже про безопасность.



попробуй так: открыть файл sudo nano /etc/apt/sources.list

потом выполни sudo apt-get update

sudo apt-get install webmin


Пфф, какая чушь. Нет там джедайства. Маны, гугл и ЛОР тебе помогут.


Нет, ты будешь жить и страдать)



зависит от того, на что ты подписывался, при приёме на работу)

Пфф, какая чушь. Нет там джедайства. Маны, гугл и ЛОР тебе помогут.

Панель иногда действительно удобна, только если это не вебмин :)

С чего ты взял что он устраивался на какую-то работу и у него критически важный сервер?

— Забыть webmin. Без него реально намного удобнее,

не говоря уже про безопасность.

Вот тут не знаю, многие вещи mysql, mongo, memcached зачем-то слушают 0.0.0.0 я не знаю какой там в дебиане дефолтный фаервол но это совсем не безопасно.


многие вещи mysql, mongo, memcached зачем-то слушают 0.0.0.0

mysql по дефолту всегда слушает только 127.0.0.1. По крайней мере во всех дистрибутивах последнего времени, где с ним работал. Gentoo, Ubuntu, CentOS.

memcached, кажется, тоже. Но тут уверенно не скажу.

Вот про mongo — да, оно, кажется, на 0.0.0.0 по умолчанию.

я не знаю какой там в дебиане дефолтный фаервол

Ну, по хорошему, всё это надо сажать в LXC-контейнер за NAT и тогда добраться до него можно будет только тем, кому разрешишь явно :)

mysql на 0.0.0.0 совершенно безопасен. Половина Интернета работает в таком варианте :) А вот webmin — это постоянный гость новостей на тему уязвимостей.


Это говно тянет за собой мускул, эксим и кучу всякого говна, которое либо не нужно, либо стоит отдельно в соседнем контейнере, либо вместо экзима и того левого имапсервера что оно хочет стоит постфикс и dbmail, например.

mysql по дефолту всегда слушает только 127.0.0.1. По крайней мере во всех дистрибутивах последнего времени, где с ним работал. Gentoo, Ubuntu, CentOS.

Запустил виртуалку с centos 6.5 и mysql так вот с пустым my.cnf оно слушает 0.0.0.0,

mysql на 0.0.0.0 совершенно безопасен. Половина Интернета работает в таком варианте :) А вот webmin — это постоянный гость новостей на тему уязвимостей.

То что это безопасно, как минимум спорное утверждение, поломать может и не поломают но dos могут устроить или замедлить.

Ну, по хорошему, всё это надо сажать в LXC-контейнер за NAT и тогда добраться до него можно будет только тем, кому разрешишь явно :)

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.

Не работает Webmin

18 май 2013, 14:51

Здравствуйте, не могу никак установить webmin. До этого у меня стоял простой мини Web-Server - Debian Squeeze 6.0.6 i386 на нём стоял и работал Webmin. Решил переустановить на другую версию мини Web-Server - Debian Squeeze 6.0.6 amd64, т webmin никак не хочет работать,остальное всё работает,уже два раза переустанавливал i386+amd64,результат выдаёт ошибку. Для просмотра ссылок Вы должны быть авторизованы на форуме.
Никак не могу установить недостающие пакеты.


Пакеты, имеющие неудовлетворённые зависимости:
webmin : Зависит: libauthen-pam-perl но он не может быть установлен
Зависит: libio-pty-perl но он не может быть установлен
Зависит: apt-show-versions но он не может быть установлен
E: Сломанные пакеты

Пытался установить пакеты:

sudo apt-get install libauthen-pam-perl

sudo apt-get install libio-pty-perl

sudo apt-get install apt-show-versions

Что это за пакеты,пытаюсь их установить а выдаёт- не найден кандидат на установку,почему?

Устанавливал так и по разным методам:


aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions libmd5-perl

Добавляем репозиторий Webmin, редактируем файл /etc/apt/sources.list

В самом конце добавляем строку:

Устанавливаем GPG ключ:

apt-key add jcameron-key.asc

Устанавливаем Webmin для этого вводим команду:

aptitude install webmin

dpkg --install webmin_1.630_all.deb

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

пишет что пакеты поломаны.

И еще разными методами,результат не работает,почему?

18 май 2013, 19:32

apt-get dist-upgrade -f
dpkg --configure -a
Система свежеустановленая?

18 май 2013, 20:05

Система свежая,всё работает кроме Webmina.

Чтение списков пакетов. Готово
Построение дерева зависимостей
Чтение информации о состоянии. Готово
Исправление зависимостей. Готово
Расчёт обновлений. Готово
Пакеты, которые будут УДАЛЕНЫ:
webmin
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 134 MB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных . на данный момент установлено 68175 файлов и каталогов.)
Удаляется пакет webmin .
root@test:

dpkg --configure -a

Выбор ранее не выбранного пакета webmin.
(Чтение базы данных . на данный момент установлено 44528 файлов и каталогов.)
Распаковывается пакет webmin (из файла webmin_1.630_all.deb).
dpkg: зависимости пакетов не позволяют настроить пакет webmin:
webmin зависит от libauthen-pam-perl, однако:
Пакет libauthen-pam-perl не установлен.
webmin зависит от libio-pty-perl, однако:
Пакет libio-pty-perl не установлен.
webmin зависит от apt-show-versions, однако:
Пакет apt-show-versions не установлен.
dpkg: не удалось обработать параметр webmin (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
webmin

18 май 2013, 20:39

apt-get dist-upgrade -f
dpkg --configure -a
aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
(если не закачано) wget Для просмотра ссылок Вы должны быть авторизованы на форуме.
dpkg --install webmin_1.630_all.deb

18 май 2013, 20:57

В том-то и дело, делаю всё как в описаниях и инструкциях, но не работает и не запускается Webmin.
root@test:

Я недавно установил Webmin на сервер Ubuntu, но не могу заставить его работать. Я задал недавний вопрос о сохранении iptables, но оказывается, что вы этого не делаете нужно "сохранить" изменения iptables.

В любом случае, я не могу заставить Webmin работать после открытия порта:

Похоже, либо команда не открывает порт 10000, либо есть отдельная проблема с Webmin. Если я запускаю iptables -L , я вижу строки, подобные следующей, но без порта 10000:

Тем не менее, есть строка:

Эта команда сделала это:

Попробуйте изменить port и listen в \ etc \ webmin \ miniserv.conf

Затем перезапустите webmin:

Часть вашего вывода dpt: webmin просто означает, что в вашем /etc /services есть запись для webmin на порту 10000, и iptables ищет ее, чтобы получить более значимый вывод (тип службы вместо имени узла).

Также убедитесь, что webmin настроен на прослушивание с удаленных адресов. Это в настройках webmin> контроль доступа IP.

может быть заблокирован /переадресован на роутере? это не обычный порт, который должен быть открыт на каждом маршрутизаторе . у меня он открыт только на одном, потому что это DMZ. Также вы не упоминаете, как вы пытаетесь подключиться. Мой корпоративный брандмауэр блокирует все, кроме портов 80 и 443, поэтому для доступа из их системы я должен изменить его на порт, который они разрешают.

в качестве другого возможного решения (поскольку вы не упомянули об этом . ), если возможно, VPN к вашей сети. VPN должен разрешать подключение.

Мне пришлось изменить приведенный выше ответ, включив в него параметр -i , который позволяет указать, к какому интерфейсу должно применяться правило. Когда я запускал правило без опции, оно не отображалось в iptables -L , но после указания интерфейса оно работало как шарм.

Из документации iptables -h:

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

iptables -I INPUT 1 -p tcp --dport 10000 -i eth + -j ACCEPT

Или для прослушивания через определенный интерфейс Ethernet (например, eth1) вы должны сделать:

iptables -I INPUT 1 -p tcp --dport 10000 -i eth1 -j ACCEPT

Теперь iptables -L должно отображаться в верхней части вывода, и вы сможете получить доступ к веб-интерфейсу webmin. НТН.

Читайте также: