Samba Konfiguration · 2 min read · Dec 11, 2025

Samba-Domaincontroller für kleine Arbeitsgruppen mit SWAT auf Fedora 8 - Seite 2

4.3 CUPS

Wenn Sie einen Server ohne GUI einrichten, müssen Sie die IP-Konfiguration bearbeiten, um die CUPS-Weboberfläche zu verwenden. Ersetzen Sie %vm_ip% durch die IP Ihrer VM (z.B.: 192.168.0.100) und %workstation_ip% durch die IP des Arbeitsplatzrechners, den Sie verwenden werden, um auf die CUPS-Weboberfläche zuzugreifen.

vi /etc/cups/cupsd.conf

Ändern Sie:

Listen localhost:631

Zu:

Listen %vm_ip%:631

Ändern Sie:

# Zugriff auf den Server einschränken...  
  
Order allow,deny  
Allow localhost  
# Zugriff auf die Admin-Seiten einschränken...  
  
Encryption Required  
Order allow,deny  
Allow localhost  
# Zugriff auf Konfigurationsdateien einschränken...  
  
AuthType Default  
Require user @SYSTEM  
Order allow,deny  
Allow localhost  

Zu:

# Zugriff auf den Server einschränken...  
  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  
# Zugriff auf die Admin-Seiten einschränken...  
  
Encryption Required  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  
# Zugriff auf Konfigurationsdateien einschränken...  
  
AuthType Default  
Require user @SYSTEM  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  

Jetzt erstellen wir ein SSL-Zertifikat für die CUPS-Weboberfläche:

openssl req -new -x509 -keyout /etc/cups/ssl/server.key \  
-out /etc/cups/ssl/server.crt -days 365 -nodes

Danach starten Sie CUPS neu:

/etc/init.d/cups restart

Jetzt können Sie Ihre CUPS-Drucker über die CUPS-Weboberfläche von Ihrem Arbeitsplatzrechner aus verwalten. Öffnen Sie https://%vm_ip%:631/ in Ihrem bevorzugten Browser und melden Sie sich als root an. Bitte beachten Sie, dass, wenn kein Linux-Treiber für Ihren Drucker verfügbar ist und Sie diesen Drucker nur von Ihren Windows-Arbeitsplätzen über SAMBA verwenden möchten, Sie den Druckerhersteller “RAW” verwenden und den richtigen Treiber auf Ihren Windows-Arbeitsplätzen installieren können.

Bitte beachten Sie, dass, wenn Sie einen HP-Drucker einrichten möchten, Sie ihn über hplip (Befehlszeile) zu CUPS hinzufügen sollten. Der genaue Befehl hängt vom Verbindungstyp Ihres Geräts ab - schauen Sie sich “ hp-setup –help “ an. Z.B.: Für einen Netzwerkdrucker mit der IP 192.168.0.20 lautet der Befehl “ hp-setup -i 192.168.0.20 “. Danach können Sie die Druckereinstellungen (Auflösung usw.) innerhalb der CUPS-Weboberfläche anpassen.

Nachdem Sie einen neuen Drucker zu CUPS hinzugefügt haben, müssen Sie ihn über

cupsaddsmb -a

hinzufügen.

4.4 Quota

Jetzt bereiten wir das System für die Nutzung von Quotas vor.

vi /etc/fstab

Fügen Sie usrquota und grpquota zur Zeile für die Root-Partition hinzu. Die Optionen sollten wie in dieser Zeile aussehen:

/dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1

Danach erstellen wir die Dateien für die Quota-Einstellungen und remounten die Root-Partition.

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

Hinweis: Sie erhalten eine Fehlermeldung wie diese, wenn Sie quotacheck -avugm zum ersten Mal starten:

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

Das ist normal und nichts, worüber man sich Sorgen machen muss. Wie man Quotas für Benutzer verwendet, wird später in diesem Howto erklärt, wenn wir Benutzer zu unserer Samba-Domäne hinzufügen.

4.5 Hosts

Fügen Sie die IP Ihres Hosts und alle Computer Ihrer Arbeitsgruppe zur Hosts-Datei auf dem Server hinzu.

vi /etc/hosts

Es sollte so aussehen:

# Entfernen Sie die folgende Zeile nicht, oder verschiedene Programme  
 # die Netzwerkfunktionen benötigen, werden fehlschlagen.  
127.0.0.1       localhost.localdomain   localhost  
192.168.0.100   server1.example.com     server1  
192.168.0.110   workstation1  
192.168.0.111   workstation2  
192.168.0.112   workstation3  
::1     localhost6.localdomain6 localhost6

4.6 Dienste

Jetzt aktivieren wir den automatischen Start der benötigten Dienste.

chkconfig smb on  
chkconfig nmb on  
chkconfig winbind on  
chkconfig swat on

Danach starten Sie das System neu.

reboot
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.