Jak dołączyć klienta Pardus Linux do domeny Active Directory

Użyj Pardus Domain Joiner CLI po potwierdzeniu poprawności DNS i czasu

Dla klienta Pardus Linux bezpośrednią drogą jest Pardus Domain Joiner, oficjalne narzędzie Pardus do rejestracji domen. Aktualny system śledzenia pakietów Pardus zawiera listę pakietu wiersza poleceń pardus-domain-joiner-cliw wersji 1.1.2. Udokumentowane polecenie join obsługuje zarówno SSSD, jak i Winbind. W tym przewodniku wykorzystano SSSD w przykładzie; wybierz usługę obsługiwaną przez Twoją organizację.

Dołączanie będzie działać tylko wtedy, gdy klient może wykryć kontroler domeny Active Directory za pośrednictwem DNS, uzyskać dostęp do wymaganych usług domenowych i uwierzytelnić się za pomocą konta uprawnionego do tworzenia lub ponownego używania konta komputera. Narzędzie nie jest w stanie zrekompensować sytuacji, gdy klient korzystający z publicznego DNS nie może rozpoznać domeny Active Directory, zegar jest niezsynchronizowany lub konto dołączane nie ma wymaganych uprawnień.

Przykładowe wartości użyte poniżej: domena DNS usługi AD to corp.example.com, autoryzowane konto do dołączenia to joinadmin, a nazwa klienta to pdws-042. Zastąp je swoją rzeczywistą domeną i zatwierdzonym kontem. Nie wpisuj hasła jako argumentu wiersza poleceń; Pardus CLI poprosi o nie, jeśli zostanie pominięte.

Okno terminala Linux pokazuje polecenie hostnamectl status używane do sprawdzenia nazwy komputera Pardus przed rejestracją domeny.
Najpierw sprawdź nazwę hosta klienta i wybierz unikalną nazwę zgodną z polityką nazewnictwa komputerów obowiązującą w Twojej organizacji.

Zanim zaczniesz: sprawdź klienta i środowisko AD

Użyj podwyższonego konta administratora lokalnego w Pardus. Zapytaj administratora usługi Active Directory o pełną kwalifikowaną nazwę domeny DNS, wszelkie wymagane jednostki organizacyjne (OU), informację, czy używać SSSD czy Winbind, dozwolone konto dołączenia oraz wymagany format nazwy użytkownika. Dołączenie komputera do domeny tworzy lub aktualizuje konto komputera w Active Directory; nie przyznaje to automatycznie każdemu użytkownikowi domeny uprawnień do logowania lokalnego.

  • DNS: Skonfiguruj klienta tak, aby korzystał z resolvera DNS, który może odpowiadać za strefę AD i jej rekordy usług. Często jest to usługa DNS kontrolera domeny, ale poprawnie skonfigurowany resolver wewnętrzny również może działać. Resolwer tylko publiczny zazwyczaj nie zlokalizuje prywatnego kontrolera domeny AD.
  • Zegar: Upewnij się, że data i godzina systemowa są zsynchronizowane ze źródłem czasu organizacji. Uwierzytelnianie Kerberos jest zależne od czasu.
  • Nazwa hosta: Przed dołączeniem podaj klientowi unikalną nazwę hosta. Na przykład: pdws-042. Upewnij się, że ta nazwa nie koliduje z kontem innego aktywnego komputera.
  • Sieć: Sprawdź, czy komputer Pardus może połączyć się z kontrolerami domeny i usługami dozwolonymi przez Twoją politykę sieciową. Zapory sieciowe i trasy VPN mogą wpływać na wykrywanie i rejestrację.

Usługa Active Directory korzysta z DNS, aby pomóc klientom w lokalizowaniu kontrolerów domeny. Wytyczne firmy Microsoft wskazują rekordy LDAP i Kerberos SRV jako ważne rekordy wykrywania. Jeśli wykrywanie się nie powiedzie, przed zmianą polecenia join należy sprawdzić skonfigurowany serwer DNS klienta oraz rekordy usługi Active Directory.

W oknie terminala systemu Linux wyświetlany jest status timedatectl umożliwiający sprawdzenie zegara systemowego przed rejestracją w usłudze Active Directory opartej na protokole Kerberos.
Sprawdź czas systemowy i stan synchronizacji; rozwiąż problemy z zegarem przed próbą dołączenia do domeny obsługiwanej przez Kerberos.

Zainstaluj i użyj narzędzia domeny Pardus

Odśwież metadane APT, sprawdź, czy pakiet jest dostępny dla Twojej wersji Pardus i zainstaluj go ze skonfigurowanego repozytorium Pardus:

sudo apt update
apt policy pardus-domain-joiner-cli
sudo apt install pardus-domain-joiner-cli

System śledzenia pakietów wymienia ten interfejs wiersza poleceń (CLI) w repozytorium Pardus 25, ale jego dostępność może się różnić w zależności od edycji lub konfiguracji repozytorium. Jeśli APT nie wyświetla żadnego kandydata, nie pobieraj losowego pakietu z witryny innej firmy. Sprawdź oficjalne repozytorium Pardus lub skorzystaj z graficznego narzędzia Pardus Domain Joiner, jeśli jest ono dostępne dla Twojej instalacji. Pardus opisuje tę aplikację GTK jako narzędzie do dołączania lub usuwania systemu z domeny; jej dokładne ekrany mogą się różnić w zależności od wersji.

Ustaw docelową nazwę hosta lokalnego, jeśli trzeba ją zmienić. Zastąp przykładową nazwę nazwą zatwierdzoną dla Twojej sieci:

sudo hostnamectl set-hostname pdws-042
hostnamectl status

Następnie poproś narzędzie Pardus o wykrycie domeny przed dołączeniem:

sudo pardus-domain-joiner-cli info corp.example.com

Polecenie powinno zwrócić informacje o odkryciu dla żądanej domeny. Jeśli nie może znaleźć domeny lub kontrolera domeny, należy zatrzymać polecenie i sprawdzić DNS, dostępność sieci, stan VPN oraz dokładną nazwę domeny DNS. Nie należy zastępować domeny DNS krótką nazwą NetBIOS, chyba że organizacja wyraźnie tego wymaga.

Terminal Linux wyświetla polecenie wiersza poleceń Pardus Domain Joiner umożliwiające dołączenie domeny example.com przez SSSD przy użyciu konta joinadmin.
Przykładowa składnia łączenia określa usługę SSSD, domenę DNS usługi AD i autoryzowane konto łączenia; hasło jest wprowadzane w bezpiecznym monicie.

Dołącz klienta do Active Directory

W przykładowym środowisku polecenie wygląda następująco:

sudo pardus-domain-joiner-cli join sssd corp.example.com joinadmin

Po wyświetleniu monitu wprowadź hasło joinadmin. Dokumenty Pardus CLI README sssdi winbindopcje usługi zawierają informację, że monit będzie wyświetlany bezpiecznie, gdy hasło nie zostanie podane. Nie wprowadzaj hasła do historii powłoki ani skryptów współdzielonych. Użyj konta delegowanego z uprawnieniami wymaganymi tylko do dołączania do komputerów, a nie stałego konta administratora domeny.

Jeśli Twój zespół IT podał wyróżniającą nazwę jednostki organizacyjnej (DN), interfejs wiersza poleceń dokumentuje również opcjonalny --ouargument. Na przykład:

sudo pardus-domain-joiner-cli join sssd corp.example.com joinadmin --ou "OU=Linux,OU=Workstations,DC=corp,DC=example,DC=com"

Użyj nazwy OU dokładnie tak, jak podał ją administrator katalogu. Jeśli OU nie jest wymagane, pomiń tę opcję. Polecenie również dokumentuje opcję --hostname; używaj jej tylko wtedy, gdy musisz osobno ustawić nazwę komputera w usłudze Active Directory i masz pewność, że działa ona zgodnie z oczekiwaniami dla danej wersji pakietu.

Pomyślne polecenie powinno zakończyć się bez błędu rejestracji. W przypadku niepowodzenia należy zapisać pełny tekst błędu i usunąć przyczynę przed ponowną próbą. Wielokrotne próby z nieprawidłowym resolverem DNS, wygasłym hasłem lub nieautoryzowanym kontem raczej nie pomogą i mogą pozostawić nieaktualny obiekt komputera, który administrator usługi Active Directory będzie musiał zweryfikować.

Potwierdź rejestrację i przetestuj logowanie do domeny

Sprawdź status łącznika po zakończeniu polecenia:

sudo pardus-domain-joiner-cli status

Następnie sprawdź, czy klient może zidentyfikować użytkownika testowego za pośrednictwem skonfigurowanej usługi tożsamości. Użyj dokładnego formatu logowania zatwierdzonego przez zespół IT:

id alice@corp.example.com

Jeśli konto zostanie rozwiązane, dane wyjściowe powinny zawierać numeryczny identyfikator użytkownika i informacje o grupie. Jeśli nie, sprawdź, czy użytkownik ma uprawnienia do logowania się do tego klienta, czy organizacja wymaga określonego formatu nazwy użytkownika oraz czy wybrana usługa SSSD lub Winbind jest aktywna. Przetestuj interaktywne logowanie przy użyciu zatwierdzonego konta testowego przed przekazaniem komputera użytkownikowi.

Dołączenie do domeny ustanawia członkostwo w domenie i umożliwia wyszukiwanie tożsamości za pośrednictwem skonfigurowanej usługi. Nie gwarantuje to jednak, że każde ustawienie zasad grupy systemu Windows, profil mobilny, reguła sudo, udział sieciowy, drukarka lub zasada wdrażania oprogramowania będą działać tak samo w systemie Linux. Skonfiguruj i zweryfikuj te możliwości osobno, korzystając z podejścia do zarządzania systemem Linux w swojej organizacji.

Typowe awarie i co sprawdzić

ObjawPierwsze kontrole
Nie można wykryć domenySprawdź nazwę domeny DNS usługi AD, resolver DNS klienta, rekordy SRV usługi LDAP, trasę VPN i dostępność kontrolera domeny.
„Nie można nawiązać połączenia z żadnym KDC” lub błąd KerberosSprawdź wykrywanie DNS dla usług Kerberos, synchronizację czasu systemowego, dostępność kontrolera domeny oraz pisownię domeny/dziedziny.
Konto dołączenia zostało odrzuconePotwierdź dane uwierzytelniające, status hasła, uprawnienia konta, limit komputera i zasady ponownego wykorzystania oraz żądaną jednostkę organizacyjną.
Dołączenie powiodło się, ale użytkownik nie może się zalogowaćSprawdź wybraną usługę tożsamości, format nazwy logowania, zasady dostępu do konta, wyszukiwanie grup i dzienniki uwierzytelniania klienta.

W celu rozwiązywania problemów należy użyć poleceń infoi statusprzed edycją plików konfiguracyjnych Kerberos, SSSD lub Samba. Interfejs wiersza poleceń niższego poziomu realmdudostępnia również polecenia wykrywania, dołączania, opuszczania, wyświetlania listy i logowania-uprawnień w systemach korzystających z realmd, ale nie należy mieszać ręcznych zmian realmd z narzędziem Pardus Domain Joiner bez zrozumienia, którymi plikami konfiguracyjnymi zarządza narzędzie Pardus.

Po dołączeniu do domeny w terminalu Linux wyświetla się polecenie sudo pardus-domain-joiner-cli status w celu weryfikacji rejestracji domeny.
Po dołączeniu należy uruchomić sprawdzanie statusu, a następnie upewnić się, że zatwierdzony użytkownik domeny został rozwiązany i może się zalogować.

Odniesienia

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.