Skip to content

pardus/pardus-domain-joiner

Repository files navigation

Domain Joiner

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.

Dependencies

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

Installation

  1. Install the required packages using your package manager.

  2. Clone the repository:

    git clone https://github.com/pardus/pardus-domain-joiner.git
  3. Run the program:

    • GUI

      sudo python3 src/Main.py
    • CLI

      sudo python3 src/DomainJoinerCLI.py -h

Screenshots

Domain Join Page

join page

This screen displays the steps required to join your computer to a domain.

Error Message Page

message page 1

This screen appears while joining the domain and contains an error message if an error is encountered.

Domain Information Pages

message page 2 message page 3

These screen appears information about the domain if successfully join the domain

User Information Page

id page

This screen displays user information.

Leave Domain Page

leave page

This screen appears when the computer leaves the domain, prompting you to restart the computer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published