Samba je bezplatná softwarová reimplementace síťového protokolu SMB/CIFS, která poskytuje souborové a tiskové služby pro různé klienty Microsoft Windows a lze ji integrovat s doménou Windows Server.
Na konci tohoto tutoriálu budete schopni integrovat sambu s Microsoft Active Directory na Centos a Redhat.
Také jsme probrali, jak nastavit linuxový řadič domény a jak se připojit k řadiči domény na ubuntu.
Požadavky
Počítač s nainstalovaným CentOS.
Připojení k internetu.
Server Microsoft Windows s nainstalovanou a nakonfigurovanou službou Active Directory.
Nainstalujte potřebné balíčky
Pomocí příkazu yum nainstalujte klientský nástroj samba následovně:
$ sudo yum install authconfig samba-winbind samba-client samba-winbind-clients oddjob-mkhomedir
Připojte se k doméně Active Directory
Spusťte sudo authconfig-tui
a vyberte stejné možnosti a stiskněte Další, jak je uvedeno níže.

Nyní napište svou doménu, doménový řadič a oblast reklam (doporučuje se psát všechna velká písmena) a vyberte bezpečnostní model reklamy a šablonu shell /bin/bash, jak je uvedeno níže

Stiskněte Join Domain a budete vyzváni k uložení konfigurace a zapsání hesla administrátora domény, jak je uvedeno níže.

Nyní zkontrolujte uživatele a počítače v aktivním adresáři a měli byste najít nový připojený počítač.
Nastavení domovského adresáře uživatelů
Můžete vytvořit místní domovský adresář pro uživatele aktivního adresáře, jak je uvedeno níže
$ sudo mkdir /home/YOURDOMAIN //Your domain must be in capital letters
Spusťte příkaz authconfig a povolte domovské adresáře. V příkazovém řádku použijte --enablemkhomedir
možnost.
$ sudo authconfig --enablemkhomedir --update
Nakonfigurujte smb.conf
Otevřete smb.conf (/etc/samba/smb.conf) v libovolném textovém editoru.
V rámci globálních nastavení nakonfigurujte svá, jak je uvedeno níže:
[global]
workgroup = YOURDOMAIN
password server = DC.YOURDOMAIN.LOCAL
realm = YOURDOMAIN.LOCAL
security = ads
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template homedir = /home/YOURDOMAIN
template shell = /bin/bash
winbind use default domain = true
winbind offline logon = false
idmap backend = idmap_rid:yourdomain=16777216-33554431
obey pam restrictions = yes
Nakonfigurujte ověření systému
Otevřete soubor system-auth (/etc/pam.d/system-auth) v libovolném textovém editoru.
Přidejte níže uvedený řádek na konec souboru
session required pam_oddjob_mkhomedir.so skel=/etc/skel/ umask=0022
Nyní restartujte služby samba, winbind a oddjob
$ sudo service smb restart
$ sudo service winbind restart
$ sudo service oddjobd restart
Na CentOS 7 a vyšších spusťte následující příkaz:
$ sudo systemctl start winbind.service
$ sudo systemctl start oddjob
Přihlaste se do Active Directory
Otevřete spusťte libovolný počítač, který je připojen k doméně, a spusťte některý z následujících příkazů
$ su - ‘domain\domain_user’
$ su - domain\domain_user
Můžete použít níže uvedenou syntaxi, pokud winbind používá výchozí doménu =true parametr nastavenou v konfiguračním souboru samba.
$ su - domain_user
$ su - [email protected]
Seznam uživatelů domény a informací o doméně
Můžete použít wbinfo
příkaz k získání informací o uživateli a skupině domény. Můžete také použít net
příkaz pro načtení podrobností domény.
Zkontrolujte následující příkazy:
$ sudo wbinfo -u
$ sudo wbinfo -g
$ sudo wbinfo -i domain_user
$ sudo net ads info
Odpojit (opustit) Active Directory
Použijte příkaz net k odpojení počítače od Active Directory. Použijte následující příkaz a změny se projeví až po restartu.
$ sudo net ads leave -w domain-name -U domain-administrator
nebo
$ sudo net ads leave -S -U user%password
nebo
$ sudo realm leave ad.example.com
$ sudo reboot
Závěr
V tomto tutoriálu jsme se naučili, jak integrovat sambu s aktivním adresářem na CentOS a Redhat. Doufám, že se vám čtení líbilo a zanechte prosím svůj návrh v sekci komentářů níže.