Home / LinuxUser / 2007 / 10 / Frisch serviert

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(241 Punkte bei 17 Stimmen)
Re: War doch klar...
(178 Punkte bei 7 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Frisch serviert

Alte Hardware als Server weiterverwenden

Erste Schritte

Nach der Installation öffnen Sie die Datei smb.conf, die sich je nach Distribution im Verzeichnis /etc oder /etc/samba versteckt. Samba verwendet zwar nur diese eine Datei zur Konfiguration, sie kennt jedoch mittlerweile über 200 verschiedene Einstellungen. Doch keine Angst: In der Praxis brauchen Sie davon nur einen kleinen Teil. Ihre Distribution sollte zudem in smb.conf bereits einige Vorgaben hinterlassen haben, die Sie im Folgenden nur noch an Ihre eigenen Bedürfnisse anpassen müssen. Unter Suse können Sie für die Einrichtung des Samba-Servers auch das entsprechende YaST-Modul benutzen.

Die Datei smb.conf selbst ist in mehrere Abschnitte unterteilt. Jeder von ihnen beginnt mit einem Begriff in rechteckigen Klammern. Der erste Abschnitt hört immer auf den Namen [global]. Wie in Listing 1 zu sehen, legt er den Namen der Arbeitsgruppe und einige weitere grundlegende Elemente fest.

Listing 1
# Beispiel für smb.conf (Ausschnitt)
#
[global]
workgroup = MEIERGRUPPE
server string = "Meiers Linux Server"
security = share
#
[homes]
comment = Home-Verzeichnisse
valid users = %S
browseable = no
read only = no
inherit acls = yes
#
[printers]
comment = Alle Drucker
printable = yes
browseable = yes
create mask = 0600
path = /var/tmp
public = yes
guest ok = yes
use client driver = yes

Jede Zeile entspricht einer Einstellung, dessen Wert hinter dem Gleichheitszeichen steht. Als erstes taucht der Name der Arbeitsgruppe (englisch "workgroup") auf, den man frei wählen darf. Windows benutzt die Arbeitsgruppen, um Computer zu gruppieren. Daher sollten sämtliche Rechner im gleichen Netzwerk den selben Arbeitsgruppennamen benutzen, andernfalls bleibt der Server für sie unsichtbar. Windows XP und 2000 stellen den Namen in der Grundeinstellung auf MS-HEIMNETZ ein.

Als nächstes folgt hinter server string = die Bezeichnung des Servers. Auch diese können Sie beliebig wählen. Über security legen Sie den Sicherheitsgrad der Dateien fest: Mit user fordert der Server die Eingabe eines Benutzernamens und des Passwort, bei share genügt bereits das Passwort für den Zugriff. Je nach Distribution enthält der Abschnitt [global] zahlreiche weitere Optionen, zum Beispiel zur Druckereinrichtung und zum Netzwerk-Login.

Noch mehr Rechte

Sobald sich ein Windows-Benutzer am Server anmeldet, soll sein Home-Verzeichnis als Freigabe unter Windows auftauchen. Da Samba auf die Benutzerverwaltung von Linux noch eine eigene oben drauf setzt, erfordert das insgesamt drei Schritte: Zunächst erzeugen Sie ein Benutzerkonto unter Linux, registrieren den Benutzer bei Samba und fügen anschließend in smb.conf die Sektion [homes] hinzu.

Peter meldet sich beispielsweise unter Windows XP immer mit seinem Benutzernamen peter und dem Passwort m33r3 an. Sein Vater erstellt nun auf dem Server ein Benutzerkonto mit den gleichen Eckdaten – beispielsweise direkt als Benutzer root im Terminalfenster per:

$ useradd -c "Peter Meier" -m -g users -p m33r3 peter

Anschließend fügt er Peter der Benutzerverwaltung von Samba hinzu:

$ smbpasswd -a peter
New SMB password: m33r3
Retype new SMB password: m33r3
Added user peter.

Jetzt fehlt nur noch die passende [homes]-Sektion wie in Listing 1. Nach dem comment-Eintrag legt unter valid users ein Makro fest, dass der Server automatisch das richtige Verzeichnis für den angemeldeten Benutzer freigibt. Damit sieht Peter automatisch sein eigenes Verzeichnis /home/peter. Die Zeile browseable=no regelt, dass der angemeldete Benutzer peter tatsächlich nur sein eigenes Verzeichnis zu Gesicht bekommt. Die Backups seines Vaters bleiben somit für ihn unsichtbar. Damit Peter auch in seinen eigenen Ordner schreiben darf, folgt read only=no. Der Eintrag inherit acls=yes sorgt noch dafür, dass alle neu angelegten Dateien automatisch die Zugriffsrechte der überliegenden Dateien übernehmen.

Abbildung 4: Stimmt der Anmeldename und das Passwort des Windows-Benutzers mit keinem unter Samba eingerichteten Nutzer überein, müssen Sie sich unter Windows noch extra authentifizieren.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 113 Punkte (11 Stimmen)

Schlecht Gut

Infos zum Autor

Tim Schürmann

Tim Schürmann

Tim Schürmann ist Diplom-Informatiker und derzeit als freier Autor unterwegs. Mehr Informationen finden Sie auf seiner Homepage unter www.tim-schuermann.de.


Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 3 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...