Server Setup · 3 min read · Dec 11, 2025

SAMBA (Domaincontroller) Server Für Kleine Arbeitsgruppen Mit Ubuntu 7.10

SAMBA (Domaincontroller) Server Für Kleine Arbeitsgruppen Mit Ubuntu 7.10

Version 1.0
Autor: Till Brehm

Dies ist eine detaillierte Beschreibung zur Einrichtung eines Ubuntu-basierten Servers (Ubuntu 7.10), der als Datei- und Druckserver für Windows(tm)-Arbeitsstationen in kleinen Arbeitsgruppen fungiert. Dieses Howto verwendet das tdb-Backend für SAMBA, um Passwörter und Kontoinformationen zu speichern. Dies ist geeignet für Arbeitsgruppen mit bis zu 250 Benutzern und ist einfacher einzurichten als ein LDAP-Backend.

Installierte Software:

  • Samba als Domaincontroller
  • CUPS
  • Foomatic Druckertreiber

Ich möchte zunächst sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies für Sie funktioniert!

Anforderungen

Um ein solches System zu installieren, benötigen Sie Folgendes:

  • Eine Ubuntu-Server-Installations-CD (verfügbar hier: http://www.ubuntu.com/download/)
  • Eine Internetverbindung, da ich in diesem Dokument eine Netzwerkinstallation beschreiben werde.

Aktivieren Sie den root-Benutzer

Jetzt kann ich mich mit dem Benutzernamen “administrator” und dem oben eingegebenen Passwort anmelden. Ich werde zuerst den root-Benutzer aktivieren, um die Installation zu erleichtern. Sie können ihn später deaktivieren, wenn Sie möchten.

sudo passwd root  
su

Jetzt sind wir als root-Benutzer angemeldet.

Hinweis: Dieser Schritt ist optional. Wenn Sie aus Sicherheitsgründen den root-Benutzer nicht aktivieren möchten, führen Sie den Befehl “sudo su” aus, um zu root zu wechseln, ohne den root-Benutzer direkt anmelden zu lassen.

Konfigurieren Sie das Netzwerk

Der Ubuntu-Installer hat unser System so konfiguriert, dass es seine Netzwerkeinstellungen über DHCP erhält. Wir werden das jetzt ändern, da ein Server eine statische IP-Adresse haben sollte. Bearbeiten Sie /etc/network/interfaces und passen Sie es an Ihre Bedürfnisse an (in diesem Beispielsetup werde ich die IP-Adresse 192.168.0.100 verwenden):

vi /etc/network/interfaces
# Diese Datei beschreibt die verfügbaren Netzwerkinterfaces auf Ihrem System
# und wie man sie aktiviert. Für weitere Informationen siehe interfaces(5).

# Das Loopback-Netzwerkinterface
auto lo
iface lo inet loopback

# Dies ist eine Liste von hotpluggable Netzwerkinterfaces.
# Sie werden automatisch vom Hotplug-Subsystem aktiviert.
mapping hotplug
        script grep
        map eth0

# Das primäre Netzwerkinterface
auto eth0
iface eth0 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

Dann starten Sie Ihr Netzwerk neu:

/etc/init.d/networking restart

Bearbeiten Sie /etc/hosts und fügen Sie Ihre neuen IP-Adressen hinzu:

vi /etc/hosts
127.0.0.1       localhost.localdomain   localhost       server1
192.168.0.100   server1.example.com     server1


# Die folgenden Zeilen sind wünschenswert für IPv6-fähige Hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Festlegen des Hostnamens

*echo server1.example.com > /etc/hostname *  
*/etc/init.d/hostname.sh  
echo '192.168.0.100 server1.example.com' >> /etc/hosts *

Installieren des SSH-Daemons

apt-get install ssh openssh-server

Die nächsten Schritte…

Jetzt können Sie sich mit einem SSH-Client wie PuTTY ( http://www.chiark.greenend.org.uk/~sgtatham/putty/) auf Ihren Server einloggen. Es ist einfacher, diesem Howto zu folgen, wenn Sie sich mit PuTTY mit Ihrem Server verbinden und die Befehle kopieren und einfügen. Wenn Sie Konfigurationsdateien auf dem Server bearbeiten möchten, können Sie Kommandozeilen-Editoren wie vi, pico oder joe verwenden oder ein Programm wie WinSCP ( http://winscp.net/eng/docs/lang:en) verwenden, um die Dateien über Ihre SSH-Verbindung in einem Windows-Client zu bearbeiten.

Quota

apt-get install quota

Bearbeiten Sie /etc/fstab, damit es so aussieht (ich habe ,usrquota,grpquota zu den Partitionen mit dem Einhängepunkt / hinzugefügt):

vi /etc/fstab
# /etc/fstab: statische Dateisysteminformationen.
#
#                
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 /               ext3    defaults,errors=remount-ro,usrquota,grpquota 0       1
# /dev/sda5
UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/           /media/floppy0  auto    rw,user,noauto  0       0

Führen Sie dann aus:

*touch /quota.user /quota.group  
chmod 600 /quota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug*

Sie werden beim ersten Ausführen des Befehls quotacheck -avugm eine Fehlermeldung wie diese erhalten.

quotacheck: WARNUNG - Quotafile //quota.user wurde wahrscheinlich abgeschnitten. Kann die Quota-Einstellungen nicht speichern...  
quotacheck: WARNUNG - Quotafile //quota.group wurde wahrscheinlich abgeschnitten. Kann die Quota-Einstellungen nicht speichern...

Das ist normal und nichts, worüber man sich Sorgen machen muss!

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.