GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Was sind verschiedene Samba-Server-Typen?

Der Samba-Servertyp wird in der [global] konfiguriert Abschnitt der /etc/samba/smb.conf Datei. Nachfolgend sind 3 Arten von Samba-Servern aufgeführt, die beim Konfigurieren von Samba verwendet werden.

  1. Eigenständiger Server
  2. Domänenmitgliedsserver
  3. Domain-Controller

Eigenständiger Server

Ein eigenständiger Samba-Server kann ein Arbeitsgruppenserver oder ein Mitglied einer Arbeitsgruppenumgebung sein und nimmt in keiner Weise an einer Windows-Domäne teil. Das Folgende ist ein Beispiel für die Konfiguration der [global]-Direktiven in /etc/samba/smb.conf für einen eigenständigen Server:

# vi /etc/samba/smb.conf
[global]
workgroup = workgroup_name 
netbios name = netbios_name 
security = share

Die Sicherheit Parameter auf Teilen gesetzt gibt die Sicherheit auf Freigabeebene im Gegensatz zur Sicherheit auf Benutzerebene an. Bei Sicherheit auf Freigabeebene akzeptiert der Server nur ein Kennwort ohne einen expliziten Benutzernamen vom Client. Der Server erwartet für jede Freigabe ein Passwort, unabhängig vom Benutzernamen. Von der Verwendung der Sicherheit auf Freigabeebene wird zugunsten der Sicherheit auf Benutzerebene abgeraten. Es gibt vier verschiedene Möglichkeiten, die Sicherheit auf Benutzerebene zu implementieren – Benutzer, Server, Domäne und Anzeigen.

Domain-Mitgliedsserver

Ein Domänenmitgliedsserver ähnelt einem eigenständigen Server, aber der Server ist bei einem Domänencontroller (entweder Windows oder Samba) angemeldet und unterliegt den Sicherheitsregeln der Domäne. Ein Beispiel für einen Domänenmitgliedsserver wäre ein Abteilungsserver, auf dem Samba ausgeführt wird und der über ein Maschinenkonto auf dem primären Domänencontroller (PDC) verfügt. Alle Clients der Abteilung authentifizieren sich weiterhin beim PDC, aber der Abteilungsserver steuert die Drucker- und Netzwerkfreigaben. Um einen Domänenmitgliedsserver einzurichten, müssen Sie zuerst der Domäne oder Active Directory beitreten, indem Sie den Befehl net join verwenden, bevor Sie den smb-Dienst starten.

Das Folgende ist ein Beispiel für die Konfiguration von /etc/samba/smb.conf zum Implementieren eines Active Directory-Domänenmitgliedsservers. Samba authentifiziert Benutzer für lokal ausgeführte Dienste, ist aber auch ein Client des Active Directory.

# vi /etc/samba/smb.conf
[global]
realm = EXAMPLE.COM
security = ADS
password server = kerberos.example.com

Das Reich Direktive identifiziert den Kerberos-Realm und muss großgeschrieben werden. Kerberos ist ein Authentifizierungsprotokoll, das Knoten, die über ein unsicheres Netzwerk kommunizieren, ermöglicht, ihre Identität gegenseitig nachzuweisen. Windows erfordert Kerberos für die Active Directory-Authentifizierung. Die Kennwort-Server-Anweisung ist nur erforderlich, wenn Active Directory und Kerberos auf unterschiedlichen Servern ausgeführt werden.

Das Folgende ist ein Beispiel für die Konfiguration von /etc/samba/smb.conf zur Implementierung eines Windows NT4-basierten Domänenmitgliedsservers. NT4-basierte Domänen verwenden Kerberos nicht in ihrer Authentifizierungsmethode.

# vi /etc/samba/smb.conf
[global]
workgroup = workgroup_name 
netbios name = netbios_name 
security = domain

Domain-Controller

Ein Samba-Server kann nicht als primärer Active Directory-Domänencontroller (PDC) konfiguriert werden, aber er kann so konfiguriert werden, dass er als Domänencontroller im Stil von Windows NT4 erscheint. Für Windows NT ähnelt ein Domänencontroller einem Network Information Service (NIS)-Server in einer Linux-Umgebung. Beide hosten Benutzer- und Gruppeninformationsdatenbanken und andere Dienste. Domänencontroller werden hauptsächlich für die Sicherheit verwendet, einschließlich der Authentifizierung von Benutzern, die auf Domänenressourcen zugreifen.


Cent OS
  1. Was sind die verschiedenen Arten von Shells in Linux?

  2. Was sind die Vorteile von CloudLinux?

  3. Domain-Weiterleitungstypen

  4. Was sind verschiedene Samba-Server-Typen?

  5. Was sind schmutzige Seiten in Linux

Samba-Serverkonfiguration in CentOS 6.5

So installieren Sie Samba-Server auf CentOS 8

So finden Sie heraus, welche IP-Adressen mit Linux verbunden sind

Was ist Hypervisor und welche Typen gibt es?

Was sind cPanel-Aliase (geparkte Domains)?

Was ist eine Subdomain?