Skip to content

pardus/pardus-domain-joiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

62d6bd9 · Oct 13, 2024
May 16, 2024
May 15, 2024
Oct 9, 2024
Mar 18, 2024
Oct 9, 2024
Jul 17, 2024
May 16, 2024
Oct 12, 2024
Jul 17, 2024
Jul 17, 2024
Jul 17, 2024
Oct 9, 2024

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