**Installation und Konfiguration der Dateifreigabe mit NFS und Samba auf Ubuntu 18.04 LTS**
Ubuntu 18.04 LTS unterstützt sowohl NFS (Network File System) als auch Samba, um effektive Methoden zum Teilen von Dateien zwischen verschiedenen Systemen im Netzwerk bereitzustellen. In diesem Artikel werden wir Ihnen Schritt für Schritt zeigen, wie Sie NFS und Samba auf Ubuntu 18.04 LTS installieren und konfigurieren können.
**NFS Installation und Konfiguration:**
1. **Installation des NFS-Servers:**
Öffnen Sie ein Terminal und installieren Sie den NFS-Server mit folgendem Befehl:
```bash
sudo apt install nfs-kernel-server
```
2. **Festlegen der zu freigebenden Verzeichnisse:**
Definieren Sie die Verzeichnisse, die freigegeben werden sollen. Zum Beispiel, wenn Sie das Verzeichnis `/home/user/share` freigeben möchten, öffnen Sie die Datei `/etc/exports` und fügen Sie die folgende Zeile hinzu:
```
/home/user/share *(rw,sync,no_subtree_check)
```
3. **Neustart des NFS-Dienstes:**
Nachdem Sie die Konfigurationsdatei aktualisiert haben, starten Sie den NFS-Dienst mit folgendem Befehl neu:
```bash
sudo systemctl restart nfs-kernel-server
```
4. **Berechtigungen für den NFS-Server:**
Passen Sie die Dateiberechtigungen für die freigegebenen Verzeichnisse an. Verwenden Sie hierzu Standard-Linux-Befehle wie `chmod` und `chown`, um Datei- und Verzeichnisberechtigungen festzulegen.
**Samba Installation und Konfiguration:**
1. **Installation des Samba-Pakets:**
Öffnen Sie ein Terminal und installieren Sie das Samba-Paket mit folgendem Befehl:
```bash
sudo apt install samba
```
2. **Festlegen der zu freigebenden Verzeichnisse:**
Definieren Sie die freizugebenden Verzeichnisse in der Datei `/etc/samba/smb.conf`. Zum Beispiel:
```
[Share]
path = /home/user/share
browsable = yes
read only = no
```
3. **Samba-Benutzer und Passwörter:**
Legen Sie Benutzer und Passwörter für den Zugriff auf Samba fest:
```bash
sudo smbpasswd -a username
```
4. **Neustart des Samba-Dienstes:**
Nachdem Sie die Konfiguration abgeschlossen haben, starten Sie den Samba-Dienst mit folgendem Befehl neu:
```bash
sudo systemctl restart smbd
```
5. **Firewall-Einstellungen:**
Konfigurieren Sie bei Bedarf die Firewall-Einstellungen, um den Zugriff auf Samba und NFS von externen Netzwerken zu ermöglichen.
**Zugriff:**
- **NFS:** Um auf NFS-Freigaben von anderen Systemen zuzugreifen, können Sie mit dem `mount` Befehl die freigegebenen Verzeichnisse einbinden.
- **Samba:** Um von Windows- oder Linux-Systemen auf Samba-Freigaben zuzugreifen, können Sie den Dateimanager oder das Terminal verwenden, um eine Verbindung zur Freigabe herzustellen.
Das Konfigurieren der Dateifreigabe mit NFS und Samba auf Ubuntu 18.04 LTS erleichtert den Datenaustausch zwischen Systemen und fördert die Zusammenarbeit. Folgen Sie den oben genannten Schritten, um die Dateifreigabe-Protokolle erfolgreich zu installieren und zu konfigurieren.