Samba-Server - es ist eine Software, die es Linux-Systemen ermöglicht, die Funktionen eines Datei- und Druckservers für Clientcomputer mit verschiedenen Betriebssystemen auszuführen.
Linux Mint - eine beliebte Linux-Distribution, die auf Ubuntu basiert und eine einfache Bedienung und eine breite Palette von Werkzeugen bietet.
In diesem Artikel werden wir uns den Prozess der Installation und Konfiguration eines Samba-Servers unter Linux Mint ansehen und zeigen, wie Sie ihn für den Dateiaustausch zwischen Linux- und Windows-Computern verwenden können.
Die Kenntnis und Konfiguration des Samba-Servers kann nützlich sein, um einen zentralen Dateispeicher in einer Arbeitsgruppe oder Organisation zu erstellen, in der Computer mit verschiedenen Betriebssystemen verwendet werden.
Installation und Konfiguration von Linux Mint für die Arbeit mit dem Samba-Server
Um den Samba-Server auf einem Linux Mint-Betriebssystem zu verwenden, müssen Sie die folgenden Schritte ausführen:
Schritt 1: Installieren eines Samba-Servers:
Führen Sie den Befehl im Terminal aus, um den Samba-Server zu installieren:
sudo apt-get install samba
Schritt 2: Konfigurieren des Samba-Servers:
Wechseln Sie zum Verzeichnis /etc/samba und öffnen Sie die smb-Datei.conf mit einem Texteditor:
sudo nano smb.conf
Nehmen Sie die folgenden Änderungen an der SMB-Datei vor:conf:
[global]
Schritt 3: Erstellen eines Samba-Benutzers:
Erstellen Sie einen Samba-Benutzer mit dem Befehl:
sudo smbpasswd -a username
Ersetzen Sie "username" durch den Benutzernamen.
Schritt 4: Neustart des Samba-Servers:
Starten Sie den Samba-Dienst neu, um alle Einstellungen zu übernehmen:
sudo service smbd restart
Schritt 5: Zugriff auf den Samba-Server zulassen:
Fügen Sie den Linux Mint-Firewall-Ausnahmen einen Samba-Server hinzu, um den Zugriff zu ermöglichen:
sudo ufw allow samba
Jetzt ist Linux Mint bereit, mit dem Samba-Server zu arbeiten. Sie können eine Verbindung mit dem Server von einem anderen Gerät aus herstellen, indem Sie den angegebenen Benutzernamen und den Pfad zum freigegebenen Ordner verwenden.
Erstellen von Benutzern und Gruppen für den Zugriff auf den Samba-Server
Um den sicheren Zugriff auf den Samba-Server zu gewährleisten, müssen Sie Benutzer und Gruppen erstellen, die auf die Serverressourcen zugreifen können.
Sie können Benutzer mit dem Befehl sudo adduser erstellen. Nachdem Sie diesen Befehl ausgeführt haben, wird der Benutzer dem System hinzugefügt und sein Home-Verzeichnis wird im Verzeichnis /home erstellt.
Um eine Gruppe zu erstellen, müssen Sie den Befehl sudo addgroup ausführen. Gruppen können verwendet werden, um mehreren Benutzern gleichzeitig Zugriff zu gewähren.
Nachdem Sie Benutzer und Gruppen erstellt haben, müssen Sie die Benutzer mithilfe des Befehls sudo adduser zu den gewünschten Gruppen hinzufügen.
Benutzer und Gruppen sind jetzt einsatzbereit. Sie können ihre Namen verwenden, wenn Sie den Zugriff auf Samba-Ressourcen des Servers konfigurieren.
Festlegen von Berechtigungen für Ordner und Dateien auf dem Samba-Server
Die Zugriffsberechtigungen werden mithilfe einer SMB-Datei konfiguriert.conf, das sich im Verzeichnis /etc/samba/ befindet. In dieser Datei werden verschiedene Einstellungen definiert, einschließlich Zugriffsberechtigungen.
Zunächst müssen Sie die Benutzergruppen und ihre Zugriffsberechtigungen definieren. In einer SMB-Datei.conf Sie können den Befehl valid users verwenden, um Gruppen von Benutzern anzugeben, denen der Zugriff auf einen bestimmten Ordner oder eine bestimmte Datei gestattet ist.
| valid users | path | read only | write list |
|---|---|---|---|
| user1 | /home/share | yes | user1, user2 |
| user2 | /home/share | no | user2 |
In diesem Beispiel ist der Ordner /home/share für Benutzer von user1 und user2 verfügbar. Benutzer user1 hat nur das Recht, die Datei zu lesen, während Benutzer user2 die Möglichkeit hat, sowohl in diesen Ordner zu lesen als auch in diesen Ordner zu schreiben.
Sie können auch Parameter definieren, die sich auf Zugriffsrechte beziehen, z. B. guest ok, read only und write list.
Der Parameter guest ok gibt an, ob der Gast auf einen Ordner oder eine Datei zugreifen darf. Wenn die Option auf yes gesetzt ist, kann jeder Benutzer ohne Authentifizierung auf den Inhalt zugreifen. Wenn der Parameter auf no gesetzt ist, sind Login und Passwort für den Zugriff erforderlich.
Der Parameter read only gibt an, ob der Benutzer nur Informationen lesen darf. Wenn die Option auf yes gesetzt ist, kann der Benutzer nur Dateien und Ordner anzeigen, ohne sie ändern zu können. Wenn die Option auf no gesetzt ist, kann der Benutzer auch den Inhalt von Ordnern und Dateien ändern.
Mit dem Parameter write list können Sie eine Liste von Benutzern definieren, die Informationen in eine Datei oder einen Ordner schreiben können.
Nachdem Sie die erforderlichen Änderungen an der SMB-Datei vorgenommen haben.conf, Sie müssen es speichern und den Samba-Dienst neu starten, damit die Änderungen wirksam werden.
Dadurch können Sie die Zugriffsrechte für Ordner und Dateien auf dem Samba-Server flexibel festlegen, um den Zugriff der Benutzer auf Informationen zu steuern und die auf dem Server gespeicherten Daten zu schützen.
Erstellen und Konfigurieren von Balls auf dem Samba-Server
Um Bälle zu erstellen, müssen Sie einige einfache Schritte ausführen:
- Öffnen Sie die Samba-Konfigurationsdatei des Servers, die sich normalerweise in /etc/samba/smb befindet.conf, mit einem Texteditor.
- Fügen Sie einen neuen Abschnitt hinzu, der den Ball beschreibt. Der Abschnitt sollte mit beginnen [name der Kugeln] und am nächsten Abschnitt oder Ende der Datei zu beenden.
- Definieren Sie im Abschnitt Parameter wie den Pfad zum Ballon, die verfügbaren Rechte (read only oder read write), die Liste der berechtigten Benutzer (valid users) und andere Optionen wie gewünscht.
- Speichern und schließen Sie die Samba-Einstellungsdatei.
Beispiel zum Erstellen und Anpassen von Bällen:
[Музыка]comment = Общая папка с музыкойpath = /home/user/Musicbrowseable = yesread only = yesvalid users = user1, user2
Es wird eine Kugel namens "Musik" erstellt, die auf das Verzeichnis /home/user/Music verweist. Alle Benutzer mit den Namen user1 und user2 können schreibgeschützt zugreifen.
Nachdem Sie die Bälle konfiguriert haben, müssen Sie den Samba-Dienst neu starten, um die Änderungen anzuwenden. Andere Benutzer im lokalen Netzwerk können dann über den Windows Explorer oder andere Samba-Netzwerkclients mit der Serveradresse und dem Namen des Ballons auf den Ballon zugreifen.
Das Erstellen und Konfigurieren von Balls auf einem Samba-Server ermöglicht eine effiziente Organisation der Benutzerzusammenarbeit im lokalen Netzwerk und ermöglicht die gemeinsame Nutzung von Dateien und Ordnern.
Verbinden von Clients mit einem Samba-Server und Verwenden von Balls
Nachdem Sie den Samba-Server unter Linux Mint konfiguriert haben, können Sie mit der Verbindung von Clients und der Verwendung von Balls fortfahren. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie auf dem Clientcomputer den Datei-Explorer, und klicken Sie auf die Registerkarte Netzwerk.
- Suchen Sie im Abschnitt "Windows-Netzwerke" nach dem Computer, auf dem der Samba-Server installiert ist, und öffnen Sie ihn.
- Öffnen Sie auf dem Server einen freigegebenen Ordner (den Ball).
- Kopieren oder verschieben Sie die Dateien in den Ballon oder führen Sie je nach Bedarf andere Operationen durch.
Anmerkung: Wenn Sie eine Verbindung zum Server herstellen, müssen Sie möglicherweise den Benutzernamen und das Kennwort eingeben, die Sie beim Konfigurieren des Samba-Servers angegeben haben.
Wenn Sie eine dauerhafte Verbindung zum Ball herstellen möchten, befolgen Sie die folgenden Anweisungen:
-
Öffnen Sie auf dem Clientcomputer ein Terminal, und führen Sie den folgenden Befehl aus:
sudo nano /etc/fstab
//ip-адрес/имя-шары /путь-к-папке-на-клиенте cifs username=имя-пользователя,password=пароль 0 0
Nach dem Neustart wird sich Ihr Client-Computer beim Systemstart automatisch mit dem Ballon verbinden.