Webmin оставляет после себя довольно много файлов и каталогов в разных местах.
Полная процедура удаления (чтобы повторная установка была чистой)
Выполните по порядку:
# 1. Остановите Webmin (на всякий случай)
sudo /etc/webmin/stop
# 2. Удалите пакет
sudo apt remove webmin # просто удаляет пакет
sudo apt purge webmin # удаляет пакет + конфиги из /etc/webmin
# 3. Удалите оставшиеся зависимости (опционально, если они больше не нужны)
sudo apt autoremove
# 4. Вручную удалите то, что purge не трогает (это важно для чистой переустановки)
sudo rm -rf /etc/webmin # основной конфиг (purge обычно удаляет, но на всякий)
sudo rm -rf /var/webmin # сессии, логи, кэш, модули, temporary files
sudo rm -rf /tmp/.webmin # временные файлы (часто остаются)
sudo rm -rf /usr/share/webmin # основные файлы Webmin (если остались после purge)
# 5. Удалите пользователя и группу webmin (если создавались)
sudo userdel webmin 2>/dev/null || true
sudo groupdel webmin 2>/dev/null || true
# 6. Если вы добавляли репозиторий Webmin в sources.list
# Удалите строку с http://www.webmin.com/download/webmin в /etc/apt/sources.list или /etc/apt/sources.list.d/webmin.list
sudo rm -f /etc/apt/sources.list.d/webmin.list
sudo apt update
Почему это важно
/etc/webmin — purge обычно удаляет, но иногда остаются файлы.
/var/webmin — здесь хранятся сессии, логи miniserv.log, модули, обновления, кэш тем (authentic-theme и т.д.). При переустановке без удаления этого каталога старые настройки (тема, пользователи, модули) могут подтянуться обратно.
/tmp/.webmin — временные файлы терминала, websocket-серверов и т.д.
/usr/share/webmin — основные скрипты и модули. После apt purge обычно удаляется, но иногда остаётся при неполном удалении.
После повторной установки
— Установка Webmin пройдёт полностью с нуля: дефолтный порт 10000, дефолтная тема (authentic-theme свежая), miniserv.pem новый, никаких старых настроек прокси, websocket_host и т.д.
Если вы устанавливали Webmin не из deb-пакета, а из тарбола (.tar.gz), то удаление только ручное (rm -rf всех перечисленных каталогов + /usr/local/webmin если там).