**Installation und Konfiguration eines SAMBA-Servers unter Ubuntu 21**
SAMBA ist eine Anwendung, die Datei- und Druckerfreigabe zwischen Linux- und Windows-Systemen ermöglicht. Mit einem SAMBA-Server unter Ubuntu 21 können Sie Dateien mit Windows und anderen Linux-Systemen teilen. Hier ist eine schrittweise Anleitung:
**1. Installation der SAMBA-Serverpakete:**
Ubuntu 21 stellt das Paket `samba` bereit, das für die Bereitstellung eines SAMBA-Servers erforderlich ist. Öffnen Sie ein Terminal und verwenden Sie die folgenden Befehle, um das Paket zu installieren:
```bash
sudo apt update
sudo apt install samba
```
**2. Zu freigebende Verzeichnisse festlegen:**
Sie müssen die Verzeichnisse festlegen, die Sie freigeben möchten. Zum Beispiel, wenn Sie das Verzeichnis `/home/benutzer/dateien` freigeben möchten, geben Sie dieses Verzeichnis an.
**3. Konfiguration der Freigaben:**
Bearbeiten Sie die Datei `/etc/samba/smb.conf`, um die Freigabe zu konfigurieren. In dieser Datei können Sie die Freigaben definieren. Zum Beispiel:
```bash
sudo nano /etc/samba/smb.conf
```
Fügen Sie am Ende der Datei das freizugebende Verzeichnis und die Berechtigungen hinzu:
```bash
[dateien]
path = /home/benutzer/dateien
writable = yes
guest ok = yes
read only = no
```
In diesem Beispiel definiert `[dateien]` den Freigabenamen, `path` das freizugebende Verzeichnis, `writable` die Schreibberechtigung, `guest ok` die Gastzugriffsoption und `read only` die Leseberechtigung.
**4. Neustart des SAMBA-Dienstes:**
Starten Sie den SAMBA-Dienst neu, um die Konfigurationen zu aktivieren:
```bash
sudo systemctl restart smbd
```
**5. Firewall-Einstellungen:**
Um auf den SAMBA-Server zugreifen zu können, müssen Sie möglicherweise die integrierte Firewall UFW von Ubuntu konfigurieren. Sie können zum Beispiel den folgenden Befehl verwenden, um eingehende Verbindungen für SAMBA zu erlauben:
```bash
sudo ufw allow samba
```
**6. Zugriff für Clients ermöglichen:**
Auf Windows oder anderen Linux-Systemen können Sie über den Datei-Explorer oder Dateimanager auf den SAMBA-Server zugreifen. Geben Sie im Netzwerk `\\server_ip_adresse\dateien` ein, um zuzugreifen.
**7. Verwalten von Benutzern und Berechtigungen:**
Sie können das `smbpasswd`-Kommando verwenden, um die Zugriffsberechtigungen von Benutzern auf dem SAMBA-Server zu verwalten. Zum Beispiel:
```bash
sudo smbpasswd -a benutzername
```
Indem Sie diesen Anweisungen folgen, können Sie unter Ubuntu 21 einen SAMBA-Server installieren und Ihre Dateien mit Windows- und anderen Linux-Systemen teilen.