Domain Joiner is a graphical user interface (GUI) application developed in Python3 and GTK+ 3. It facilitates the process of joining users to a domain or removing users from the domain.
Make sure to install the following dependencies before running the application:
python3-gi
gir1.2-glib-2.0
gir1.2-gtk-3.0
gir1.2-vte-2.91
python3-apt
realmd
krb5-user
samba
sssd
libsss-sudo
packagekit
adcli
sssd-tools
cifs-utils
smbclient
-
Install the required packages using your package manager.
-
Clone the repository:
git clone https://github.com/pardus/pardus-domain-joiner.git
-
Run the program:
-
GUI
sudo python3 src/Main.py
-
CLI
sudo python3 src/DomainJoinerCLI.py -h
-
Domain Join Page
This screen displays the steps required to join your computer to a domain.
Error Message Page
This screen appears while joining the domain and contains an error message if an error is encountered.
Domain Information Pages
These screen appears information about the domain if successfully join the domain
User Information Page
This screen displays user information.
Leave Domain Page
This screen appears when the computer leaves the domain, prompting you to restart the computer.