Webmin ubuntu не запускается
Все что нашла это такие варианты, но ини не работают:
Во время написания поста вообще перестал подключаться по 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: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 -fdpkg --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 -fdpkg --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. НТН.
Читайте также: