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
suJetzt 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 restartBearbeiten Sie /etc/hosts und fügen Sie Ihre neuen IP-Adressen hinzu:
vi /etc/hosts127.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-serverDie 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 quotaBearbeiten 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!
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.