• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[-gelöst-] SAMBA - Zugriff von Win Rechner klappt net

Status
Für weitere Antworten geschlossen.
huhu

ich hab da jetzt folgendes Problem:

hab die firewall entsprechend der anleitung hier eingerichtet
http://www.linux-club.de/viewtopic.php?p=308866#308866
ich kann auch von Linux aus auf alle anderen Win Rechner zugreifen !!!

Aber umgekehrt klappt es leider nicht!!!

Ich bin mir nicht sicher woran es liegt.....
einerseits liegt es daran das ich nicht wirklich weiß wie ich von windows auf den server zugreifen kann...
das ist wirklich neuland für mich

und ich weiß net wirklich ob ich den samba server richtig eingerichtet habe....

und ich weiß vorne und hinten net wo ich anfangen soll....


kann mir irgend jemand helfen ?
büdde !!!!!! :oops: :oops: :oops:
 

admine

Ultimate Guru
Du hast in deiner smb.conf entsprechende Verzeichnisse freigegeben?
Du siehst in der Windows-Netzwerumgebung den Linux-PC ?
Welche Fehlermeldung, wenn du versuchst auf diesen zuzugreifen ?
 
OP
F

Freeze_Rider

Newbie
huhu
erstmal danke für die schnelle antwort

ja ich hab ein verzeichnis freigegeben
ich weiß nur net obs richtig ist


den linux pc sehe ich nicht in der windows netzwerkumgebung
foglich kann ich auf diesen rechner auch nicht zugreifen und erhalte keine fehlermeldung.... *verwirrt bin*

was soll ich tun ?
 

Frankie777

Advanced Hacker
Dann gib dich mal auf dem Win-Rechner in der Console ein:

net view IPdesSambaRechners
und
net view NamedesSambaRechners

Dann weißt Du ob der Windows-Rechner die Samba-Shares überhaupt sieht und ob die Netbios Namensauflösung funktioniert

Verzeichnis vom WindowsRechner mouten mit:

net use x: \\SambaServer\share /USER:benutzer

benutzer ist der auf dem Samba-Rechner mit smbpasswd eingetragene Benutzer.
 

admine

Ultimate Guru
Aber du hast schon daran gedacht, dass für den Zugriff von Windows auf Linux die Services "smbd" und "nmbd" laufen müssen?
 
OP
F

Freeze_Rider

Newbie
@admine

ich weiß net ob ich die dienste gestartet hab
wie gesagt ich bin blutiger anfänger
zumindest was samba angeht

@procsys

danke dann werd ich mich mal da durch dieses pdf arbeiten
vielleicht hilft mir das ja weiter
ich hoffe es is an die kenntnisse eine anfängers angepasst
und das da net ausschließlich nur mit fachbegriffen gekleistert wird


ich meld mich falls ich damit auch net zum ziel komme nochmal



falls jemand noch nüzliche tipps hat kann er die aba gerne posten
ich bin für jede hilfe dankbar
 

admine

Ultimate Guru
Freeze_Rider schrieb:
@admine

ich weiß net ob ich die dienste gestartet hab
wie gesagt ich bin blutiger anfänger
zumindest was samba angeht
Das kannst du so prüfen:
Eine Shell öffnen und das eingeben:
Code:
su -
Password:
hier das root-PW eingeben und mit
"rcsmb status" bzw.
"rcnmb status"
die Dienste abfragen.
 
OP
F

Freeze_Rider

Newbie
oki die dienste laufen schomma

wenigstens etwas hab ich am anfang richtig gemacht

irgendwie^^

aba ich komm schon vorran
das pdf was mir da oben gezeigt wurde erklärt mir das schon sehr genau :)

hoffe das euch meine anfänger fragen net stören ;-)
 
OP
F

Freeze_Rider

Newbie
huhu

also mittlerweile bin ich soweit das mein server in der Windows-Netzwerkumgebung unter Gesamtess Netzwerk angezeigt wird


Aber ich erhalte jetzt folgende Fehlermeldungen:
1. sagt mir der windows rechner das ich nicht die nötigen rechte habe um auf die Netzwerkressource zuzugreifen
und
2. sagt er auch das der netzwerkpfad nicht gefunden wurde


erschienen ist diese Fehlermeldung als ich bei
Netzwerkumgebung --> Gesamtes Netzwerk --> Servername
draufgeklickt habe
und als ich versucht habe: net use x: \\servername\pfad


in dem script hab ich jetzt noch allerlei über die lösung mit samba gelesen wenn man über die subnetgrenzen hinaus arbeiten muss gelesen

aba so groß is mein kleines heimnetzwerk auch net :p

was muss ich denn jetzt weiter tun bzw. könnte ich etwas übersehen haben ? :oops:
 

Fat_Fox

Hacker
also wenn du die default einstellungen für die sicherheit werwendest dann regelt der Sambaserver die berechtigungen auf Benutzerebene,d.h.

es sollte für jeden windows-nutzer der auf freigaben des servers zugreifen soll ein entsrechendes linux-pendant geben, also z.B.

Windowskiste:
Benutzer: testuser
Passwort: test

Linuxkiste:
Benutzer: testuser
Passwort: test

dann muss der linux-user noch als sambauser eingetragen werden, das geht als root auf der kommandozeile mit

smbpasswd -a testuser

dann kommt eine passwort abfrage bei der das passwort der lokalen accounts angegeben wird, also:

password ? test
retype password ? test

wenn das erfolgreich war steht der nutzer testuser in der datei /etc/samba/smbpasswd

hinter dem usernamen stehen ein par kryptische zeichen, die das verschlüsselte passwort darstellen

wenn das soweit geklappt hat solltest du noch freigaben in der /etc/samba/smb.conf eintragen.

denke daran das die rechte für freigegebene verzeichnisse auf jeden fall zusätzlich noch lokal gesetzt werden müssen ganz egal was in der smb.conf geregelt ist.

edit:

testweise die firewall erstmal ausschalten. (SuSEfirewall2 stop als root)
 

nem

Newbie
Hi!

Also wenn die Dienste gestartet sind und der Server pingbar ist geh mal beim Win Rechner auf

Start --> Ausführen und gib mal \\IPdesRechners ein

Dann popt entweder eine Passwortabfrage auf oder du siehst die Freigaben!
 
OP
F

Freeze_Rider

Newbie
huhu

also die entsprechenden accounts unter linux und auf dem samba server existieren
name und passwort sind jeweils identisch zueinander und identisch zum windows rechner

die rechte habe ich lokal auch verteilt
und in der smb.conf steht auch eine freigabe drin


die fehlermeldung ist leider immer noch die gleiche :idea:
 

admine

Ultimate Guru
Und die ArbeitsgruppenNamen im Windows und in der smb.conf sind auch identisch ?

Btw. poste doch einfach mal deine smb.conf
 
OP
F

Freeze_Rider

Newbie
huhu

ich poste ma wie gewünscht einfach meine smb.conf
ich hab die allerdings wenig selbst erstellt
die war schon so vorinstalliert von linux selbst

Code:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2005-09-13
[global]
	printing = cups
	printcap name = cups
	printcap cache time = 750
	cups options = raw
	map to guest = Bad User
	include = /etc/samba/dhcp.conf
	logon path = \\%L\profiles\.msprofile
	logon home = \\%L\%U\.9xprofile
	logon drive = P:
	add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
	domain logons = Yes
	domain master = Yes
	security = user
	idmap gid = 10000-20000
	idmap uid = 10000-20000
	local master = Yes
	os level = 100
	preferred master = Yes
	workgroup = samba
	netbios name = sambaserver
	interfaces eth0	
	encrypt passwords = yes

[homes]
	comment = Home Directories
	valid users = %S
	browseable = no
	read only = Yes
	inherit acls = Yes

## Share disabled by YaST
# [profiles]
#	comment = Network Profiles Service
#	path = %H
#	read only = Yes
#	store dos attributes = Yes
#	create mask = 0600
#	directory mask = 0700

## Share disabled by YaST
# [users]
#	comment = All users
#	path = /home
#	read only = Yes
#	inherit acls = Yes
#	veto files = /aquota.user/groups/shares/

## Share disabled by YaST
# [groups]
#	comment = All groups
#	path = /home/groups
#	read only = Yes
#	inherit acls = Yes

## Share disabled by YaST
# [printers]
#	comment = All Printers
#	path = /var/tmp
#	printable = Yes
#	create mask = 0600
#	browseable = No

## Share disabled by YaST
# [print$]
#	comment = Printer Drivers
#	path = /var/lib/samba/drivers
#	write list = @ntadmin root
#	force group = ntadmin
#	create mask = 0664
#	directory mask = 0775

[netlogon]
	comment = Network Logon Service
	path = /var/lib/samba/netlogon
	write list = root

[data]
	comment = test
	inherit acls = Yes
	path = /data1
	read only = Yes
 
Status
Für weitere Antworten geschlossen.
Oben