Samba Schnell Howto
Verfasst: Mo 1. Okt 2007, 17:50
Dies ist ein kurz HOWTO das beschreibt wie man schnell unter Linux und ohne Umwege ein Verzeichnis freigibt und als netzlaufwerk unter Windows/Linux einbinden kann !
Verzeichnis Freigabe mit Samba mit 4 einfachen schritten und Einbindung unter Linux und Windows!
Wie kann ich ein freigegebenes Verzeichnis einhängen(mounten)
[*]
„\\Hostname\Freigabename“
Unter Linux folgende Möglichkeiten:
„\\\\Hostname\\Freigabename“
„//Hostname/Freigabename“
"\\Hostname\Freigabename"
1)Was braucht ihr um euren eigenen Samba Server aufzusetzen bzw ein Verzeichnis mithilfe von Samba übers Netzwerk freizugeben?
#Ein Linux eurer Wahl
#Samba (meist dabei ansonsten nachinstallieren)
#Linux Basiswissen mit einem der Editoren (Vi,Joe etc.)
#Konsolen Basiswissen
#Wissen über das User-Rechte System unter Linux
2) wo ist das Konfigurationsfile?
Dieses File findet ihr unter /etc/samba/smb.conf es empfiehlt sich aber vor jeder Veränderung ein Sichherungskopie dieser Datei zu machen.
Ich erstelle hier einmal ein völlig neues File und trage folgendes ein(das in den Klammern braucht ihr nicht in euer File schreiben das sind Kommentare damit ihr wisst wofür welcher Eintrag ist ):
[global]
workgroup = ARBEITSGRUPPE (hier wird die Windows-Workgroup definiert)
netbios name = Test (der Name des Servers,hier könnt ihr jeden Wunschnamen eintragen dieser ist dann euer Hostname)
server string = Samba Versuchsserver auf %h (Samba %v)
winsserver = yes
browseable = Yes (server ist im Netzwerk sichtbar)
security = user
guest account = nobody
[homes](=euer Freigabe Name und kann belibieg gewählt warden)
comment = Heimatverzeichnis
read only = No
create mask = 0750
browseable = No
[public]
comment = Oeffentliches Verzeichnis (ein Kommentar)
path = /usr/public (freigegebenes Verzeichnis muss erstellt warden! Hier auf die Rechte nach der Ordnererstellung beachten und entsprechend setzen damit die User darauf zufgreifen und schreiben können)
guest ok = Yes
read only = Yes
3) Danach den Samba Dienst starten hier bieten sich je nach Distribution folgende Befehle an :
/etc/init.d/smb restart (unter Knoppix konnte ich beobachten das der Dienst nmbd automatisch beim start von Samba gestartet wird . Falls nicht einfach manuell starten )
Wer das ganze unter Suse probieren will kann mit
„rcsmbd start“ samba starten
„rcnmbd start“
Seinen Samba starten und dann das Verzeichnis einhängen , Gutes Gelingen!
Tipps: Falls ihr beim mounten des Verzeichnisses eine Fehlermeldung bekommt in der Art das ich ihr keinen Zugriff darauf habt , habt ihr die recht am freigegebenen Ordner falsch gesetzt, wahrscheinlich habt ihr diesen als root erstellt und könnt deswegen nicht hineinsehen und schreiben also die rechte dann dementsprechend abändern
Verzeichnis Freigabe mit Samba mit 4 einfachen schritten und Einbindung unter Linux und Windows!
Wie kann ich ein freigegebenes Verzeichnis einhängen(mounten)
[*]
„\\Hostname\Freigabename“
Unter Linux folgende Möglichkeiten:
„\\\\Hostname\\Freigabename“
„//Hostname/Freigabename“
"\\Hostname\Freigabename"
1)Was braucht ihr um euren eigenen Samba Server aufzusetzen bzw ein Verzeichnis mithilfe von Samba übers Netzwerk freizugeben?
#Ein Linux eurer Wahl
#Samba (meist dabei ansonsten nachinstallieren)
#Linux Basiswissen mit einem der Editoren (Vi,Joe etc.)
#Konsolen Basiswissen
#Wissen über das User-Rechte System unter Linux
2) wo ist das Konfigurationsfile?
Dieses File findet ihr unter /etc/samba/smb.conf es empfiehlt sich aber vor jeder Veränderung ein Sichherungskopie dieser Datei zu machen.
Ich erstelle hier einmal ein völlig neues File und trage folgendes ein(das in den Klammern braucht ihr nicht in euer File schreiben das sind Kommentare damit ihr wisst wofür welcher Eintrag ist ):
[global]
workgroup = ARBEITSGRUPPE (hier wird die Windows-Workgroup definiert)
netbios name = Test (der Name des Servers,hier könnt ihr jeden Wunschnamen eintragen dieser ist dann euer Hostname)
server string = Samba Versuchsserver auf %h (Samba %v)
winsserver = yes
browseable = Yes (server ist im Netzwerk sichtbar)
security = user
guest account = nobody
[homes](=euer Freigabe Name und kann belibieg gewählt warden)
comment = Heimatverzeichnis
read only = No
create mask = 0750
browseable = No
[public]
comment = Oeffentliches Verzeichnis (ein Kommentar)
path = /usr/public (freigegebenes Verzeichnis muss erstellt warden! Hier auf die Rechte nach der Ordnererstellung beachten und entsprechend setzen damit die User darauf zufgreifen und schreiben können)
guest ok = Yes
read only = Yes
3) Danach den Samba Dienst starten hier bieten sich je nach Distribution folgende Befehle an :
/etc/init.d/smb restart (unter Knoppix konnte ich beobachten das der Dienst nmbd automatisch beim start von Samba gestartet wird . Falls nicht einfach manuell starten )
Wer das ganze unter Suse probieren will kann mit
„rcsmbd start“ samba starten
„rcnmbd start“
Seinen Samba starten und dann das Verzeichnis einhängen , Gutes Gelingen!
Tipps: Falls ihr beim mounten des Verzeichnisses eine Fehlermeldung bekommt in der Art das ich ihr keinen Zugriff darauf habt , habt ihr die recht am freigegebenen Ordner falsch gesetzt, wahrscheinlich habt ihr diesen als root erstellt und könnt deswegen nicht hineinsehen und schreiben also die rechte dann dementsprechend abändern