GNU/Linux >> Znalost Linux >  >> Cent OS

Integrujte Sambu s Active Directory na CentOS

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.


Cent OS
  1. Samostatný server CentOS 6.4 Samba s backendem tdbsam

  2. Základy zásad skupiny v Active Directory

  3. Obnovte heslo uživatele služby Active Directory

  1. Jak integrovat systém CentOS/RHEL do AD domény s LDAP/Kerberos/SSSD

  2. Nelze se připojit k serveru Linux Samba k doméně Windows Active Directory

  3. Výběr SSSD nebo Winbind &Samba pro integraci Active Directory v CentOS/RHEL

  1. Ověřování Git s uživatelem služby Active Directory?

  2. Jak nainstalovat a integrovat SpamAssassin s Postfixem na CentOS 6 VPS

  3. Jak nainstalovat a integrovat SpamAssassin s Exim na CentOS 7 VPS