Эта программа на Python позволяет настроить домен, запрашивая у пользователя имя домена и пароль администратора. После ввода данных и их проверки, программа выводит информацию о текущем компьютере (имя компьютера и IP-адрес) и предлагает запустить bash-скрипт script.sh
с введенными параметрами или вернуться к конфигурации.
- Python 3.x
- Библиотека pythondialog (
pip install pythondialog
)
- Убедитесь, что у вас установлен Python 3.x и библиотека pythondialog.
- Запустите скрипт
domain_config.py
. - В открывшейся форме введите имя домена, пароль администратора и повторите пароль.
- Если пароли совпадают и имя домена корректно, программа выведет информацию о текущем компьютере (имя компьютера и IP-адрес для сетевого интерфейса
eth0
). - Затем вам будет предложено выбрать одно из следующих действий:
- Запустить bash-скрипт
script.sh
с введенными параметрами. - Вернуться к конфигурации и ввести новые параметры.
- Программа использует библиотеку
pythondialog
для создания форм и диалоговых окон. - Перед запуском bash-скрипта
script.sh
, введенные данные (имя домена и пароль администратора) сохраняются в файлdomain_data.txt
. - При вводе паролей символы скрыты звездочками.
- Программа проверяет пустые пароли и некорректные имена доменов.
- При нажатии кнопки "Отмена" экран консоли очищается, и программа завершается.