PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Zugriff auf Samba



Seiten : [1] 2

ThoKre
09.09.03, 12:22
Hallo,

habe einen Server mit SUSE 8.1 Prof. aufgesetzt.
Auf dem läuft Samba 2.2.5 und Apache.

Ich hatte ihn schonmal soweit, das ich von meiner WIN Kiste auf die Shares auf dem SUSE Rechner zugreifen konnte.

Jetzt will er auf einmal nicht mehr.

Ich habe Ihn jetzt in die Domäne (W2K) eingefügt.

Ich sehe Ihn zwar in der Netzwerkumgebung, kann aber nicht auf Ihn zugreifen.

Alle versuche schlagen fehl.

Brauch dringend hilfe. Danke

Thomas Kretzschmar

CrueBaby
09.09.03, 12:41
Huhu!

Beschreibst Du mal ein wenig die Konfiguration? Per smb.conf, über swat ...?
Welche Fehlermeldung bekommst Du?
Sicherheitsmassnahmen (security = ?)?
Als was soll er dienen? Fileserver?

Mein Samba rennt mit Userfreigabe in einem AD ohne Zicken.

Gruß,

cruebaby

ThoKre
09.09.03, 12:51
Es ist ein Webserver für das lokale Intranet.

Ich habe es erst per smb.conf gemacht.

Dann habe ich mir Webmin installiert und mache es teilweise darüber.

Hier die smb.conf

[global]
dns proxy = no
unix extensions = yes
netbios name = Webserver
printing = cups
default = global
workgoup = xyz
guest ok = yes
os level = 2
security = server

Ist nur ein kleiner Ausschnitt.

CrueBaby
09.09.03, 12:57
Fehlermeldung???

ThoKre
09.09.03, 13:00
Systemfehler 53 aufgetreten.

Der Netzwerkpfad wurde nicht gefunden.

Ich kann den Server aber anpingen.

xiam
09.09.03, 13:33
mahlzeit!

hast schon mal geschaut ob dein Samba Servers läuft?

ps aux | grep smbd
ps aux | grep nmbd

gruß x

ThoKre
09.09.03, 13:42
Er hat mir jetzt zwei zeilen ausgegeben, mit denen ich nichts anfangen kann, da ich gerade erst angefangen habe mich mit Linux zu beschäftigen.

Aber ich denke mal das er läuft.

Beim aufruf von rcsmb start kommt auch keine Fehlermeldung.

xiam
09.09.03, 13:45
poste mal bitte die zeilen

ThoKre
09.09.03, 13:53
ps aux | grep smbd

root 2049 0.0 1.7 4916 2188 ? S 13:40 0:00 /usr/lib/samba/smbd-classic -D
root 2131 0.0 0.4 1604 532 pts/10 R 13:48 0:00 grep smbd

ps aux | grep nmbd

root 573 0.0 0.7 3712 984 ? S 11:45 0:00 /usr/lib/samba/smbd-classic -D
root 2133 0.0 0.4 1604 532 pts/1 R 13:50 0:00 grep nmbd


Was hat das alles zu sagen?

xiam
09.09.03, 14:10
also der befehl ps aux gibt dir eine auflistung der laufenden programme.
mit grep ?mbd, wollen wir nicht alle prozesse anzeigen lassen, sondern einen, in unserem fall smbd + nmbd.


ps aux | grep smbd

root 2049 0.0 1.7 4916 2188 ? S 13:40 0:00 /usr/lib/samba/smbd-classic -D
root 2131 0.0 0.4 1604 532 pts/10 R 13:48 0:00 grep smbd

1.zeile bedeutet das der smbd als deamon läuft --> passt
2.zeile bedeutet, das unser aufruf "ps aux | grep smbd" auch mit in der prozessliste von grep mitausgewertet worden ist -->ohne bedeutung
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ps aux | grep nmbd

root 573 0.0 0.7 3712 984 ? S 11:45 0:00 /usr/lib/samba/smbd-classic -D
root 2133 0.0 0.4 1604 532 pts/1 R 13:50 0:00 grep nmbd

1. zeile kann irgendwie nicht stimmen, da wir mit grep den string nmbd rausfiltern liesen. denk mal das es ein fehler im zusammenhang mit copy & paste is; wenn du beim 2. befehl
auch 2 zeilen ausgespuckt bekommen hast sollte es passen

häng mal deine komplette smb.conf als anhang mit hin

gruß x

ThoKre
09.09.03, 14:15
So hier ist Sie.

Guti
09.09.03, 14:23
Hallo,

wie du bei "ps aux | grep nmbd" als Ausgabe
root 573 0.0 0.7 3712 984 ? S 11:45 0:00 /usr/lib/samba/smbd-classic -D
erhaelts, wird wohl dein ewiges Geheimnis bleiben ;-).

Was rcsmb sagt ist auch nur die halbe Wahrheit. Gib mal rcnmb start ein.
Wenn dann die Meldung

"Starting Samba classic NMB daemon Warning: daemon already running.",

dann liegt der Fehler woanders.

Kommt aber:

"Starting Samba classic NMB daemon",

dann lief der nmb-Daemon nicht und dann funktioniert die ganze NetBIOS-Namensaufloesung nicht.

Gruss
Guti

ThoKre
09.09.03, 14:27
nmbd Daemon läuft. Ist auch so eingestellt, das er ab Computerstart läuft.

CrueBaby
09.09.03, 14:29
kannst Du vom Samba au´f einen anderen pingen???

ThoKre
09.09.03, 14:31
Ja geht alles. Selbst vom Win-Pc kann ich den Samba anpingen.

CrueBaby
09.09.03, 14:40
Er soll ein Webserver sein .... geht denn der WWW-Dienst (Apache o.ä.)???

wann hast Du den Server ins Netz gehängt?
Taucht er direkt in der Domäne auf?

xiam
09.09.03, 14:41
kommentiere mal die host allow zeile aus

ThoKre
09.09.03, 14:44
Hallo CrueBaby,

ja der www-Dienst läuft.
Der Rechner hängt seit 1 1/2 Wochen im Netz.
Er taucht auch in der Domöne auf.

CrueBaby
09.09.03, 14:45
Frage:

der Server authentifiziert über einen anderen Server. Braucht er nicht LISA oder sowas um auf den WinServer zu kommen? Nur so'n Gedanke... Ich kann mich auch irren, frage mich nur grad: wie kommt Linux sonst auf WIn???
Hat es GENAU SO schon mal funktioniert??? Wenn: was hast Du geändert????

Lerne gerne auch noch jede Menge dazu.

ThoKre
09.09.03, 14:46
Hallo xiam,

wie meinste das jetzt?

CrueBaby
09.09.03, 14:48
security = server
password server = wundr
name resolve order = wins bcast


Wenn der Server nicht auf den Windows kommt kann er nicht authentifiziern .... glaub ich ... korrigiert mich .... wie funktioniert der Mechanismus????

xiam
09.09.03, 14:50
einfach in deiner smb.conf die zeile mit host allow = 10.10.0.0/255.255.255.0 mit einem # als beginn der zeile ausstatten, sprich:

# host allow = 10.10.0.0/255.255.255.0

speichern neustarten ausprobieren

gruß x

xiam
09.09.03, 14:52
......natürlich nur samba neustarten ;-)

ThoKre
09.09.03, 14:53
Hallo CrueBaby,

habe den Server als Host im DNS des PDC eingetragen, und den Computer in die Domäne aufgenommen in dem ich ein Computerkonto auf dem PDC eingerichtet habe.

CrueBaby
09.09.03, 14:54
funktioniert das was Xiam vorschlug???
Hattest Du was geändert nachdem es ging? wenn ja was???

Guti
09.09.03, 14:56
Eben mal die smb.conf angesehen.

hosts allow = 10.10.0.0/255.255.255.0

heisst, dass dein Client eine Adresse zwischen 10.10.0.1 und 10.10.0.254 haben muss. Ist das so?

security = server

Von der Verwendung security = server wird dringend abgeraten (Literatur, u.a. V. Lendecke, "Samba für Unix/Linux-Administratoren").

Empfehlenswert ist "security = domain". Du gibst "password server = wundr" explizit an, was zwingend voraussetzt, das die NetBIOS-Namensaufloesung funktioniert (siehe mein vorhergehendes Posting).

Wenn du "name resolve order = wins bcast" angibst, solltest du deinem Samba mit "wins server = xxx.xxx.xxx.xxx" sagen, wer der wins-Server ist.

Das ist mir erstmal auf die Schnelle auf-bzw. eingefallen.

Gruss
Guti

ThoKre
09.09.03, 14:56
Hallo xiam,

so gesagt getan.

In der Eingabeaufforderung kommt "Zugriff verweigert".

In der Netzwerkumgebung soll ich Benutzername und Kennwort eingeben,
aber keiner der benutzer wird anerkannt.

CrueBaby
09.09.03, 14:59
sag ich doch (s.o.) ... nur ThoKre meint es hat schon gefunzt.

Was aber hat er geändert?????

CrueBaby
09.09.03, 15:02
die Authentifizierung schlägt fehl .... !!!!!!

smbpasswd wenn Du über security = user gehst. deutet - wie ich schon meinte auf nicht erreichen des Winservers hin ....

ThoKre
09.09.03, 15:02
Hallo CrueBaby,

das würd ich auch gern wissen.

Ich nur Mysql und phpMyAdmin nachinstalliert.

Ansonsten habe ich nichts geändert.

Der Rechner stand jetzt halt nur ne Woche rum, ohne das ich was dran gebastelt habe.