Podłączenie serwera z systemem Debian 8 do domeny Active Directory 7


Aby dodać maszynę z systemem Debian 8 należy wykonać kilka prostych kroków.

debian-logo

Na początku musimy sprawdzić kilka rzeczy:

  • czy na pewno mamy system Debian 8 – można to sprawdzić poleceniem cat /etc/debian_version
  • czy nasz system jest podłączony do sieci (dostęp do sieci LAN/WAN)
  • czy nasz serwer DNS wskazuje poprawnie na usługi AciveDirectory (czy możemy podłączać w tej sieci komputery do wybranej domeny)

1. Instalujemy wymagane pakiety, ponieważ mój Debian jest na maszynie wirtualnej to instaluje również pakiet ntp, jeśli twój system posiada RTC to nie musisz go instalować:

apt-get update

apt-get install realmd adcli sssd ntp

2. Po zainstalowaniu wszystkich pakietów wraz z zależnościami tworzymy katalog /var/lib/samba/private, z nieznanych przyczyn brak tego katalogu może uniemożliwić nam podłączenie systemu do domeny:

mkdir -p /var/lib/samba/private

3. Dodajemy do automatycznego uruchomienia przy starcie pakietu sssd:

systemctl enable sssd

4. Sprawdzamy czy nasz system „widzi” domenę do której chcemy go podłączyć, należy zastąpić nasza-domena.local swoja docelową domeną:

realm discover nasza-domena.local

Powinniśmy dostać informacje o naszej domenie jeśli wszystko działa poprawnie:

debian-joindomain01

5. Teraz możemy podłączyć nasz system do domeny, należy pamiętać aby zastąpić nazwę użytkownika nasz.admin nazwą użytkownika z uprawnieniami do podłączania nowych komputerów do domeny oraz nazwę domeny moja-domena.local swoją nazwą domeny:

realm join --user=nasz.admin moja-domena.local

6. Debian domyślnie nie tworzy katalogów domowych dla użytkowników domeny logujących się do systemu wiec musimy skonfigurować to poleceniem:

echo "session required pam_mkhomedir.so skel=/etc/skel/ umask=0022" | tee -a /etc/pam.d/common-session

7. Na koniec aby logować się do systemu samą nazwą użytkownika bez domeny czyli np. janek zamiast janek@moja-domena.local należy edytować plik /etc/sssd/sssd.conf i zmieniamy wartość use_fully_qualified_names na False:

nano /etc/sssd/sssd.conf

debian-joindomain02

 

Zapisujemy plik konfiguracyjny kombinacją klawiszy Ctrl + x i restartujemy system poleceniem reboot:

reboot

Gotowe, teraz już możemy logować się użytkownikami z AD 🙂

 

Linkografia:

http://www.alandmoore.com/blog/2015/05/06/joining-debian-8-to-active-directory/


Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

7 komentarzy do “Podłączenie serwera z systemem Debian 8 do domeny Active Directory

  • Marcin

    Witam,
    U mnie po wydaniu komendy realm discover moja-domena.local
    pokazuje mi tylko:
    realm discover moja-domena.local
    moja-domena.local
    type: kerberos
    realm-name: MOJA-DOMENA.LOCAL
    domain-name: moja-domena.local

    realm join –user=moja-nazwa-usera moja-domena.local
    See: journalctl REALMD_OPERATION=r4309.3676
    realm: Nie można dołączyć do tego obszaru

    Może jakieś wskazówki?
    Pozdrawiam

      • Marcin

        Brak jednego myślnika to wynik przy przepisywaniu, to samo się dzieje z dwoma myślnikami.

        Nie wiem dlaczego, ale u mnie po wydaniu komendy
        [code]realm discover moja-domena.local[/code]
        wyświetla mi tylko
        [code]
        root@desktop:/home/user# realm discover moja-domena.local
        moja-domena.local
        type: kerberos
        realm-name: MOJA-DOMENA.LOCAL
        domain-name: moja-domena.local
        configured: no[/code]

        a u Ciebie są jeszcze wpisy dotyczące [code]sssd[/code]
        Oczywiście pakiet [code]sssd[/code] mam zainstalowany i włączony

        • sloniupl Autor wpisu

          A domenę masz Active Directory na windows server? Jeśli tak to czy DNS masz również tam i czy Debian ma DNS wpisany z tego serwera? Powinno ci znaleźć server-software: active-directory.

          • Marcin

            Domena jest na Windows Server 2012 R2, dns również.
            W debianie mam ustawiony dns serwera AD

          • sloniupl Autor wpisu

            Jeśli dodane jest do domeny to musisz walczyć i szukać. Coś gdzieś musi „przeszkadzać” skoro miałeś problemy z dodaniem, może jakiś firewall albo coś z usługami na kontrolerze domeny?