Nawigacja:
Rozwiązujemy problemy z konfiguracją oraz obsługą aplikacji i sprzętu IT w urzędach.
Prezentujemy darmowe programy, które bez przeszkód można wykorzystać w urzędzie.
Artur Pęczak
USŁUGI KATALOGOWE | Domena Windows zapewnia scentralizowane mechanizmy zarządzania użytkownikami i komputerami we wspólnym kontekście zabezpieczeń. Samba jest tutaj narzędziem, które umożliwia przyłączenie do domeny serwerów i stacji roboczych z zainstalowanym Linuksem.
Samba może być członkiem domeny typu NT4 lub Active Directory. W artykule zaprezentujemy praktyczne ujęcie tego tematu, podając przepis na skuteczne podłączenie komputera z Linuksem do domeny typu Active Directory uruchomionej na serwerze Windows Server 2003. Skupimy się na jednej z najbardziej docenianych funkcji domeny, czyli tzw. logowania przy użyciu pojedynczego hasła (ang. single sign-on, SSO). Dzięki niej użytkownicy mają przypisane jeden login i hasło do wszystkich zasobów sieci niezależnie od tego, na której stacji roboczej lub serwerze pracują.
Do pełnej integracji z domeną Samba wymaga dwóch dodatkowych komponentów: demona Winbind oraz oprogramowania umożliwiającego przeprowadzenie uwierzytelniania użytkowników przez protokół Kerberos. W Debianie wymagane pakiety zainstalujemy poleceniem apt-get install winbind krb5-config krb5-user.
Kerberos jest protokołem zabezpieczeń stosowanym do uwierzytelniania (weryfikacji tożsamości) w domenach Windows użytkowników oraz serwerów. Użytkownik oraz serwer wzajemnie potwierdzają swoją tożsamość. Kerberos jest otwartym protokołem zaprojektowanym w laboratoriach MIT i z powodzeniem może być stosowany w heterogenicznych środowiskach IT. Elementem systemu Kerberos jest Centrum dystrybucji kluczy (KDC, Key distribution center) uruchamiane na każdym kontrolerze domeny.
Na potrzeby współpracy z serwerem Windows niezbędne jest poprawne skonfigurowanie klienta Kerberos. Główny plik konfiguracyjny Kerberosa to /etc/krb5.conf. Poniższy przykład ilustruje definicję nowej domeny uwierzytelniania (realm).
[libdefaults]
default_realm = DOMENA.LOCAL
[realms]
DOMENA.LOCAL = {
kdc = kontroler.domena.local
admin_server = kontroler.domena.local
default_domain = domena.local
}
[domain_realm]
.kerberos.server = DOMENA.LOCAL
.domena.pl = DOMENA.LOCAL
W ustawieniach wskazujemy nazwę domeny oraz określamy
przyporządkowany do niej serwer kluczy Kerberos (opcja kdc =
kontroler.domena.local). W zależności od konfiguracji Active
Directory stosujemy tutaj lokalną (jak w przykładzie) lub pełną
nazwę domeny (np. DOMENA.PL). Istotna jest natomiast wielkość liter
użytych w definicji domeny w Kerberos. Możemy przeprowadzić próbę
uwierzytelnienia do serwera Kerberos, wydając polecenie kinit -V
administrator@DOMENA.LOCAL.
[...]
Autor zawodowo zajmuje się informatyką. Publikuje w magazynach
komputerowych i serwisach internetowych.
Krajowe Ramy Interoperacyjności. 16 maja br. zostało ogłoszone...
Bezpłatna konferencja o przetwarzaniu danych w chmurze. „Cloud...
Sieć rzeczy. Szacuje się, że w roku 2015 każdy człowiek będzie...
Microsoft i resort gospodarki zapraszają. „Narzędzia elektroniczne...
Wielki skan. Skaner dokumentowy Avision AV620C2+ przeznaczony jest...
Specjalistyczne publikacje książkowe dla pracowników administracji publicznej