PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba einrichten (linux <-> windows)



maniac
06.07.06, 13:26
Hi@all

ich bräuchte hilfe bei der samba konfiguration, ich hab davon aber keine ahnung und die zeit mich durch die doku zu arbeiten fehlt mir momentan leider.
Die konstelation ist folgende:
Rechner 1: Unbuntu
Rechner 2: winxp
beide sind über einen netgear router verbunden der die ip adressen über dhcp zuweist sind also immer 192.168.0.XX

ich möchte von mein linux rechner auf die freigeben ordner des windows rechners zugreifen können
und von den windows rechner aus auf den ordner /home/blablub/share der sich auf den linux rechner befindet.

ich hoffe ihr könnt mir helfen

MFG maniac

brummfliege
06.07.06, 13:38
Wie wär's damit: http://www.pc-erfahrung.de/Index.html?linux_samba_netzwerk.html



PS: du bist aber nicht DER maniac von der FOS in Fo (gewesen)???

maniac
06.07.06, 14:03
diese sachen hab ich schon ausprobiert, hat aber nicht funktioniert

P.S FO? ich war auf der fos in regensburg

waxolunist
06.07.06, 14:04
Was hast du denn bisher alles unternommen?

brummfliege
06.07.06, 14:06
Dann wären evt. Fehlermeldungen oder das konkrete Problem woran's gescheitert ist nicht schlecht...


PS: Sorry, Verwechslung. Kannte einen von 'ner anderen FOS der sich auch "maniac" genannt hatte...

maniac
06.07.06, 14:15
bisher hab ich die oben genannte anleitung übernommen und die verzeichniss namen durch meine ersetzt, was aber nicht funktioniert, ich kann von windows nicht auf die ordner zugreifen
ich versteh auch diese zeile nicht:

;IP-Adressen der Interfaces, die Samba abfragen soll
interfaces = 192.168.0.5/255.255.255.0

brummfliege
06.07.06, 14:29
ich versteh auch diese zeile nicht:

;IP-Adressen der Interfaces, die Samba abfragen soll
interfaces = 192.168.0.5/255.255.255.0


Also soweit ich weiß, müsste da in deinem Fall die IP-Adresse deiner Ubuntu-Kiste rein

(Auch hier (http://www.newbie-net.de/anleitung_samba.html) nachzulesen)

maniac
06.07.06, 14:50
ich hab jetzt die adresse die den linux rechner vom router zugewiesen wurde eingetragen ich sehe die ordner auch unter windows bekomme aber die meldung das ich keine berechtigung habe

brummfliege
06.07.06, 14:56
poste doch mal den Abschnitt deiner Freigaben in der smb.conf
was heißt "sehen"? kannst du alles lesen und nur nicht schreiben, oder gar nix?

maniac
06.07.06, 15:05
ich kann nur die freigegebenen ordner sehen aber nicht öffnen

hier meine smb.conf:


[global]

;String, mit dem sich der Samba-Server meldet
;(%h = Hostname, %v = Samba-Version)
server string = Linux %v
comment = Samba 3.0.5
;Für "myworkgroup" den Namen der Arbeitsgruppe einsetzen,
;der auch auf dem Win-PC eingetragen ist
workgroup = ARBEITSGRUPPE

guest account = nobody
keep alive = 60
os level = 2
kernel oplocks = false
security = share

;Rechner eintragen, die auf die Freigaben zugreifen dürfen
hosts allow = 192.168.0.

encrypt passwords = yes
printing = bsd
printcap name = /etc/printcap
load printers = yes
socket options = TCP_NODELAY
map to guest = Bad User
wins support = no

;IP-Adressen der Interfaces, die Samba abfragen soll
interfaces = 192.168.0.3/255.255.255.0

[Home] # Name der Freigabe
comment = Passwort benötigt! # Kommentar zur Freigabe
path = /home/andi # Verzeichnis, dass freigegen wird
user = andi # Benutzer, die darauf zugreifen dürfen
public = no # Ist das Verzeichnis öffentlich zugänglich?
writeable = yes # Man hat Schreibzugriff

[share] # Name der Freigabe
comment = share # Kommentar zur Freigabe
path = /home/andi/share # Verzeichnis, dass freigegen wird
public = yes # Ist das Verzeichnis öffentlich zugänglich?
writable = yes # Man hat Schreibzugriff
chmod = 777 # Alle dürfen schreiben und ausführen

brummfliege
06.07.06, 15:21
hmm, den Samba-User "andi" hast du erstellt?

maniac
06.07.06, 15:27
ich habs auf den windows user geändert (andi -> Andi)
geht aber immer noch nicht.
Und auf share müsste doch jeder zugreifen können, oder?

brummfliege
06.07.06, 15:28
kommt die Fehlermeldung mit den fehlenden Rechten auch bei der 2ten Freigabe?

maniac
06.07.06, 15:35
ja bei beiden

maniac
06.07.06, 15:37
http://img475.imageshack.us/img475/9362/fehler0xe.th.jpg (http://img475.imageshack.us/my.php?image=fehler0xe.jpg)


das ist die fehlermeldung

brummfliege
06.07.06, 15:50
den Samba-User "andi" hast du aber erstellt?
Und danach Samba neugestartet ?

smbpasswd -a andi # erstellt einen neuen SAMBA-User
smbpasswd -e andi # aktiviert den Account

/etc/init.d/smb restart

maniac
06.07.06, 19:42
ja hab ich alles gemacht

brummfliege
06.07.06, 19:44
sorry, weiß im Moment auch nicht mehr, woran's liegen könnte...

bla!zilla
06.07.06, 22:46
security=share und public=no beißt sich. Zudem braucht man bei security=share eigentlich keine User einrichten. Bitte security=share auf security=user ändern, den Benutzer "andi" anlegen, gleiches Kennwort wie unter Windows und gut ist. Für die Freigabe des Homeverzeichnis bitte die spezielle Sektion [homedirectories] verwenden. Sieht so aus:



[homes]
comment = Home Directories
valid users = %S
browseable = No
read only = No
inherit acls = Yes
create mask = 0644
directory mask = 0755

MiGo
07.07.06, 07:56
Und greif' über die IP auf den Linuxrechner zu, also mit "\\192.168.0.3\share". Das mit "LOCALHOST" riecht förmlich nach Verwechslungsgefahr :)

maniac
07.07.06, 12:31
Ich hab jetzt die security auf user gesetzt bekomm aber immer noch eine meldung mit nicht genug rechten die passwörter und windows und linux sind die selben

wo soll ich das localhost ersetzten ich find das in meiner config nicht

hier nochmal die aktuelle smb.conf:


[global]

;String, mit dem sich der Samba-Server meldet
;(%h = Hostname, %v = Samba-Version)
server string = Linux %v
comment = Samba 3.0.5
;Für "myworkgroup" den Namen der Arbeitsgruppe einsetzen,
;der auch auf dem Win-PC eingetragen ist
workgroup = ARBEITSGRUPPE

guest account = nobody
keep alive = 60
os level = 2
kernel oplocks = false
security = user

;Rechner eintragen, die auf die Freigaben zugreifen dürfen
hosts allow = 192.168.0.2

encrypt passwords = yes
printing = bsd
printcap name = /etc/printcap
load printers = yes
socket options = TCP_NODELAY
map to guest = Bad User
wins support = no

;IP-Adressen der Interfaces, die Samba abfragen soll
interfaces = 192.168.0.3/255.255.255.0

[Home] # Name der Freigabe
comment = Passwort benötigt! # Kommentar zur Freigabe
path = /home/andi # Verzeichnis, dass freigegen wird
user = Andi # Benutzer, die darauf zugreifen dürfen
public = no # Ist das Verzeichnis öffentlich zugänglich?
writeable = yes # Man hat Schreibzugriff

[share] # Name der Freigabe
comment = share # Kommentar zur Freigabe
path = /home/andi/share # Verzeichnis, dass freigegen wird
public = yes # Ist das Verzeichnis öffentlich zugänglich?
writable = yes # Man hat Schreibzugriff
chmod = 777 # Alle dürfen schreiben und ausführen

maniac
23.07.06, 21:06
kann mir jemand seine(funktionierende) config für diese konstelation posten, da ich es immer noch nicht hinbekommen habe

MFG maniac

maniac
23.07.06, 21:33
Es funktioniert jetzt
falls noch jemand das problem hat, mit diesen How To hat es funktioniert:

http://www.linuxforen.de/forums/showthread.php?t=63611

tschloss
23.07.06, 22:48
http://img475.imageshack.us/img475/9362/fehler0xe.th.jpg (http://img475.imageshack.us/my.php?image=fehler0xe.jpg)


das ist die fehlermeldung

Der Samba-Server ist ja auch nicht LOCALHOST (aus Sicht des Windows-Rechners - siehe Screenshot)!

Thomas