Wenn Sie ein Windows-Betriebssystem verwenden und einen Netzwerkordner einrichten möchten, der sowohl auf Ihrem Computer als auch auf anderen Computern im lokalen Netzwerk verfügbar ist, ist die Installation und Konfiguration von Samba eine großartige Lösung. Samba ist eine freie Implementierung des Windows-Datei- und Druckerdienstprotokolls für Unix- und Linux-Betriebssysteme.
Das Einrichten eines Samba-Netzwerkordners umfasst mehrere Schritte. Zuerst müssen Sie Samba auf Ihrem Computer installieren. Sie müssen dann einen freigegebenen Ordner erstellen, den Sie über das Netzwerk öffnen möchten. Als nächstes konfigurieren Sie die Samba-Konfigurationsdatei, in der Sie die Zugriffseinstellungen für den Ordner sowie die Benutzer und Gruppen festlegen, denen der Zugriff gewährt werden soll. Schließlich können Sie mit Windows eine Verbindung zu einem erstellten Netzwerkordner von anderen Computern im lokalen Netzwerk herstellen.
Die Verwendung von Samba macht es einfach, Dateien zwischen Computern in einem lokalen Netzwerk mit verschiedenen Betriebssystemen auszutauschen. Mit Samba können Sie freigegebene Ordner erstellen, Dateien für die Zusammenarbeit öffnen und sogar Drucker anderer Computer verwenden. Es wird jedoch empfohlen, die Samba-Dokumentation zu lesen und einige Erfahrung mit der Befehlszeile des Betriebssystems zu haben, bevor Sie mit der Konfiguration beginnen.
In dieser detaillierten Anleitung betrachten wir jeden der Schritte zum Konfigurieren eines Samba-Netzwerkordners für Windows. Wenn Sie alle Anweisungen befolgen, können Sie ganz einfach einen Netzwerkordner erstellen, der für die gemeinsame Nutzung von Dateien mit anderen Computern in Ihrem lokalen Netzwerk verfügbar ist.
Installieren von Samba auf dem Server
Um einen Samba-Netzwerkordner unter Windows zu konfigurieren, müssen Sie Samba auf dem Server installieren, von dem Sie Dateien und Ordner freigeben möchten.
1. Öffnen Sie die Konsole auf dem Server, und führen Sie den Befehl aus, um Samba zu installieren:
sudo apt-get install samba
2. Geben Sie während der Installation das Samba-Administratorkennwort ein.
3. Öffnen Sie nach Abschluss der Installation die Samba-Konfigurationsdatei mit dem Befehl:
sudo nano /etc/samba/smb.conf
4. Suchen und bearbeiten Sie die folgenden Parameter, indem Sie die gewünschten Werte angeben:
workgroup - Der Name der Arbeitsgruppe, zu der der Server gehört.
Beispiel: workgroup = MYGROUP
security - Sicherheitsstufe für den Zugriff auf freigegebene Ordner.
Zum Beispiel: security = user
map to guest - Definieren Sie den Zugriff für den Gastbenutzer.
Zum Beispiel: map to guest = Bad User
5. Speichern Sie die Änderungen, und schließen Sie die Datei.
6. Starten Sie den Samba-Dienst mit dem Befehl neu:
sudo systemctl restart smbd
Der Server ist jetzt bereit, einen Samba-Netzwerkordner unter Windows zu erstellen und zu konfigurieren.
Konfiguration von Dateirechten
Nachdem Sie Samba auf dem Server installiert und konfiguriert haben, müssen Sie die Dateirechte für den Zugriff auf den Netzwerkordner konfigurieren. Dadurch können Sie bestimmen, welche Benutzer und Gruppen Daten in einem Ordner lesen, schreiben oder löschen können.
Öffnen Sie zunächst die Samba-Konfigurationsdatei, die sich normalerweise im Verzeichnis /etc/samba/smb befindet.conf. Suchen Sie den Abschnitt [global] enthält die allgemeinen Servereinstellungen, und fügen Sie die folgenden Zeilen hinzu:
create mask = 0775
directory mask = 0775
Diese Zeichenfolgen definieren die Rechte für neue Dateien und Ordner, die in einem Netzwerkordner erstellt werden. Die Zahl 0775 bedeutet, dass der Besitzer des Ordners über alle Lese-, Schreib- und Ausführungsberechtigungen verfügt und die anderen Benutzer über Lese- und Ausführungsberechtigungen verfügen.
Legen Sie als Nächstes die Dateirechte für den Netzwerkordner selbst fest. Wenn Ihr Netzwerkordner beispielsweise "shared" heißt, führen Sie den folgenden Befehl aus:
chmod 0775 /Pfad/zu/Ordner/shared
Dadurch werden Lese-, Schreib- und Ausführungsrechte für den Besitzer des Ordners und der Gruppe sowie Lese- und Ausführungsrechte für andere Benutzer festgelegt.
Sie können jetzt Benutzer und Gruppen hinzufügen, die auf den Netzwerkordner zugreifen dürfen. Verwenden Sie dazu den Befehl:
smbpasswd -a Benutzername
Legen Sie dann das Kennwort für den hinzugefügten Benutzer fest.
Schließlich konfigurieren Sie den Ordnerzugriff mithilfe der Samba-Konfigurationsdatei. Fügen Sie der SMB-Konfigurationsdatei den folgenden Abschnitt hinzu.conf:
valid users = @Gruppenname Benutzername
In diesem Beispiel wird eine Partition mit dem Namen "shared" erstellt, die den Pfad zu einem Netzwerkordner und eine Liste der Benutzer und Gruppen enthält, denen der Zugriff gewährt wird. Die Option "Nur lesen" legt fest, ob in einen Ordner geschrieben werden kann.
Nachdem Sie die Samba-Konfigurationsdatei gespeichert haben, starten Sie den Samba-Dienst neu, um die Änderungen anzuwenden:
sudo systemctl restart smbd
Ein Netzwerkordner mit konfigurierten Dateirechten ist jetzt für Windows-Benutzer verfügbar, die über das SMB-Protokoll mit dem Server verbunden sind.
Erstellen von Samba-Benutzern
Um einen Samba-Netzwerkordner zu konfigurieren, müssen Sie Benutzer erstellen, denen Zugriff auf den Ordner gewährt wird. Führen Sie dazu die folgenden Schritte aus:
1. Öffnen Sie eine Eingabeaufforderung in Windows.
2. Geben Sie den folgenden Befehl ein, um einen neuen Benutzer zu erstellen:
sudo smbpasswd -a Benutzername
Ersetzen Sie hier "Benutzername" durch den gewünschten Benutzernamen.
3. Nachdem Sie den Befehl eingegeben haben, werden Sie zur Eingabe des Passworts für den Benutzer aufgefordert. Geben Sie das Passwort zweimal ein.
4. Nachdem der Benutzer erfolgreich erstellt wurde, wird eine Meldung angezeigt, die besagt, dass der Benutzer hinzugefügt wurde.
5. Wiederholen Sie die Schritte 2 bis 4 für jeden weiteren Benutzer, dem Sie Zugriff auf die Netzwerkfreigabe gewähren möchten.
Sie haben jetzt Benutzer erstellt, denen Zugriff auf die Netzwerkfreigabe in Samba gewährt wird.
Konfigurieren des Zugriffs auf einen Netzwerkordner
Nachdem Sie einen Samba-Netzwerkordner für Windows eingerichtet haben, können Sie die Zugriffsrechte für diesen Ordner für verschiedene Benutzer und Gruppen festlegen.
Um Berechtigungen festzulegen, müssen Sie die SMB-Konfigurationsdatei bearbeiten.conf. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie die SMB-Datei.conf. Es befindet sich im Verzeichnis /etc/samba. Sie können es in einem beliebigen Texteditor öffnen.
- Suchen Sie den Abschnitt mit den Einstellungen Ihres Netzwerkordners. Es beginnt mit [ordnername] und endet vor dem nächsten Abschnitt.
- Fügen Sie dem Abschnitt mit Ihrem Netzwerkordner den folgenden Code hinzu:
valid users = имя_пользователяwrite list = имя_пользователяread list = @имя_группы
- "Benutzername" ist der Name des Benutzers, dem der Zugriff auf den Ordner gestattet ist.
- "Gruppenname" ist der Name der Gruppe, für die der Zugriff auf den Ordner zulässig ist.
Wichtig:
- Ersetzen Sie "Ordnername" durch den tatsächlichen Namen Ihres Netzwerkordners.
- Wenn Sie den Zugriff für alle Benutzer zulassen möchten, lassen Sie die Parameter "valid users", "write list" und "read list" leer.
- Wenn Sie den Zugriff für alle Benutzer innerhalb einer bestimmten Gruppe zulassen möchten, ersetzen Sie "@Gruppenname" durch den tatsächlichen Namen Ihrer Gruppe.
- Speichern Sie die Änderungen in der SMB-Datei.conf und schließen Sie es.
- Starten Sie den Samba-Dienst neu damit die Änderungen wirksam werden. Führen Sie dazu den Befehl aus:
sudo systemctl restart smbd
Die Berechtigungen für Ihren Samba-Netzwerkordner für Windows sind jetzt festgelegt. Die in den Konfigurationseinstellungen angegebenen Benutzer und Gruppen können entsprechend den Einstellungen auf den Ordner zugreifen.
Erfolgreiche Konfiguration des Samba-Netzwerkordners für Windows!
Herstellen einer Netzwerkfreigabe auf einem Windows-Computer
Führen Sie die folgenden Schritte aus, um eine Netzwerkfreigabe auf einem Windows-Computer herzustellen:
- Öffnen Sie Windows Explorer, indem Sie eine Tastenkombination drücken Win + E.
- Geben Sie in der Adressleiste des Explorers die Adresse des Netzwerkordners ein, beginnend mit dem Präfix \\.
- Drücken Sie die Taste Enter oder klicken Sie auf die Schaltfläche Eingabe.
- Bei Bedarf wird ein Fenster angezeigt, in dem Sie nach Ihrem Benutzernamen und Passwort gefragt werden. Geben Sie die Anmeldeinformationen für den Zugriff auf den Netzwerkordner ein.
- den Knopf drücken ok oder die Taste Enter.
- Nachdem Sie die Anmeldeinformationen erfolgreich eingegeben haben, wird der Netzwerkordner verbunden und im Windows Explorer angezeigt.
Sie können jetzt frei mit Dateien und Ordnern in einem verbundenen Netzwerkordner auf einem Windows-Computer arbeiten.
Beachten Sie, dass der Computer mit dem Server, auf dem sich der Ordner befindet, im selben Netzwerk ist und über die entsprechenden Anmeldeinformationen für den Zugriff verfügt, damit eine Netzwerkfreigabe erfolgreich hergestellt werden kann.