Samba Server · 2 min read · Dec 11, 2025

Ubuntu 7.10 (Gutsy Gibbon) Samba Standalone Server Mit tdbsam Backend

Dieses Tutorial erklärt die Installation eines Samba-Dateiservers auf Ubuntu 7.10 und wie man ihn konfiguriert, um Dateien über das SMB-Protokoll zu teilen sowie Benutzer hinzuzufügen. Samba ist als Standalone-Server konfiguriert, nicht als Domänencontroller. Für dieses Setup werde ich die Ubuntu Server-Installations-CD verwenden, aber das gleiche Installationsverfahren funktioniert auch auf einem Ubuntu-Desktop.

Im resultierenden Setup hat jeder Benutzer sein eigenes Home-Verzeichnis, das über das SMB-Protokoll zugänglich ist, und alle Benutzer haben ein gemeinsames Verzeichnis mit Lese-/Schreibzugriff.

Samba installieren

Verbinden Sie sich mit Ihrem Server über die Shell oder öffnen Sie ein Shell-Fenster, wenn Ihr Ubuntu-Server einen Desktop installiert hat. Um root-Benutzer zu werden, führen Sie diesen Befehl aus:

sudo su

und geben Sie das Passwort des Benutzers ein, den Sie während der Ubuntu-Installation erstellt haben.

Installieren Sie die Samba-Pakete:

apt-get install libcupsys2 samba samba-common

Bearbeiten Sie die smb.conf-Datei:

vi /etc/samba/smb.conf

Im globalen Abschnitt entfernen Sie das “;” am Anfang der Zeile security = user, sodass es so aussieht:

security = user

um Linux-Systembenutzern die Anmeldung am Samba-Server zu ermöglichen.

Schließen Sie die Datei und starten Sie Samba neu:

/etc/init.d/samba restart

Samba-Freigaben hinzufügen

Jetzt werde ich eine Freigabe hinzufügen, die für alle Benutzer zugänglich ist.

Erstellen Sie das Verzeichnis zum Teilen der Dateien und ändern Sie den Besitzer in die Benutzergruppe.

mkdir -p /home/shares/allusers  
chown -R root:users /home/shares/allusers/  
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Am Ende der Datei /etc/samba/smb.conf fügen Sie die folgenden Zeilen hinzu:

[allusers]
  comment = Alle Benutzer
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Wenn alle Benutzer in der Lage sein sollen, über Samba auf ihre Home-Verzeichnisse zuzugreifen, fügen Sie die folgenden Zeilen zu /etc/samba/smb.conf hinzu:

[homes]
   comment = Home-Verzeichnisse
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

Jetzt starten wir Samba neu:

/etc/init.d/samba restart

Benutzer hinzufügen und verwalten

In diesem Beispiel werde ich einen Benutzer namens tom hinzufügen. Sie können auf die gleiche Weise so viele Benutzer hinzufügen, wie Sie benötigen, ersetzen Sie einfach den Benutzernamen tom durch den gewünschten Benutzernamen in den Befehlen.

useradd tom -m -G users

Setzen Sie ein Passwort für tom in der Linux-Systembenutzerdatenbank. Wenn der Benutzer tom sich nicht im Linux-System anmelden soll, überspringen Sie diesen Schritt.

passwd tom

-> Geben Sie das Passwort für den neuen Benutzer ein

Jetzt fügen Sie den Benutzer zur Samba-Benutzerdatenbank hinzu.

smbpasswd -a tom

-> Geben Sie das Passwort für den neuen Benutzer ein

Jetzt sollten Sie sich von Ihrem Windows-Arbeitsplatz aus mit dem Datei-Explorer unter Verwendung des Benutzernamens tom und des gewählten Passworts anmelden können und Dateien entweder im Home-Verzeichnis von tom oder im öffentlichen freigegebenen Verzeichnis auf dem Linux-Server speichern können.

Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.