NFS- und Samba-Dateifreigabe

Lernen Sie NFS- und Samba-Dateifreigaben kennen. Dieses Modul behandelt die NFS-Serverkonfiguration, das Einhängen von NFS-Freigaben, die Installation von Samba, Samba-Öffentliche-Freigaben und die Samba-Benutzerauthentifizierung. Sie werden diese wesentlichen Linux-Fähigkeiten durch praktische Übungen und reale Herausforderungen meistern.

DevOps EngineerLinuxDevOps

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Netzwerkfreigaben werden doppelt geregelt: Der Dienst entscheidet über Verbindungen, das Linux-Dateisystem über tatsächliches Lesen und Schreiben. Dieser Praxiskurs macht beide Ebenen beim Vergleich von NFS für Unix-Mounts und Samba für SMB und gemischte Umgebungen sichtbar.

Du veröffentlichst und mountest einen NFS-Export, konfigurierst Gast- und authentifizierte Samba-Freigaben und testest lokal. Die Abschlussaufgabe erstellt einen localhost-beschränkten Projekt-Export, eine schreibbare öffentliche SMB-Ablage und eine durch Identität und Eigentümerrechte geschützte Finanzfreigabe.

Was du lernen wirst

  • NFS-Server- und Clientpakete installieren und Exports mit exportfs aktivieren
  • NFS-Clientbereich und rw, sync, no_subtree_check festlegen
  • Einen NFS-Export mounten, prüfen und Lese-/Schreibzugriff testen
  • Samba installieren, smbd und nmbd prüfen und die Basis sichern
  • Eine sichtbare Gast-SMB-Freigabe mit smbclient konfigurieren und testen
  • Linux- und Samba-Identitäten anlegen und mit valid users beschränken
  • Freigaben mit Eigentum und Modi wie 777 und 700 abstimmen

Für wen dieser Kurs geeignet ist

Dieser Kurs auf mittlerem Niveau richtet sich an Linux-Administratoren, DevOps- und Netzwerklernende, Supporttechniker und Betreiber gemischter Umgebungen, die Verzeichnisse über NFS oder SMB freigeben. Er hilft, Netzwerkregeln und Linux-Rechte gemeinsam zu verstehen.

Voraussetzungen: Grundlagen zu Linux-Terminal, Paketen, Diensten, Mounts, Benutzern, Eigentum, Rechten und sudo. Client-Server-Netzwerk ist hilfreich.

Lernumgebung: Ein Debian/Ubuntu-ähnliches LabEx-Linux-Terminal als lokaler Server und Client mit NFS, Samba, smbclient und vorbereiteten Verzeichnissen.

Häufig gestellte Fragen

Wann verwende ich NFS statt Samba?

NFS bindet Exports in Unix-Dateibäume ein und dient meist Linux/Unix. Samba implementiert SMB für Windows und gemischte Flotten. Der Kurs übt beide lokal zum Vergleich von Konfiguration und Zugriff.

Sind die öffentlichen Freigaben eine sichere Produktionsbasis?

Nein. Das geführte NFS erlaubt jeden Client mit 777; die öffentliche SMB-Ablage lässt Gäste in 777 schreiben. Das vereinfacht das Lernen. Das Abschluss-NFS gilt nur 127.0.0.1, und Finanzen zeigt Authentifizierung plus Eigentümerrechte.

Sind Mounts persistent, verschlüsselt oder zentral authentifiziert?

Serverdefinitionen in /etc/exports und smb.conf bleiben, aber der NFS-Client nutzt manuelles mount ohne /etc/fstab. Kerberos, SMB-Verschlüsselung, Verzeichnisdienste, Quotas, ACLs und Automount fehlen.

Lehrer

labby
Labby
Labby is the LabEx teacher.