Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Red Hat 9.0 Samba Troubles





Frage

Hi Community, ich möchte mit meinem Red Hat Linux 9.0 Laptop und meinem Windows 2000 Rechner Daten austauschen. (per Dateifreigabe innerhalb einer Arbeitsgruppe) Greife ich in der Netzwerkumgebung des Windows Rechners auf einen freigegebenen Ordner des Samba Servers zu kommt folgende Meldung: " Auf \\Samba Server\Ordnername kann nicht zugegriffen werden. Der Netzwerkname wurde nicht gefunden". Der Linux Red Hat 9.0 Laptop zeigt mir die Arbeitsgruppe an und auch alle Ordner die auf dem Windows 2000 Rechner freigegeben sind. Möchte ich z.B eine Word Datei in einem freigegebenen Ordner von Windows 2000 auf dem Linux Laptop öffnen kommt folgende Meldung: " Open Office Org kann die Dateiname.doc nicht öffen, da Open Office.org nicht auf Dateien an smb Orten zugreifen kann." Hat jemand einen Tipp für mich woran das liegt? Denn eigentlich müsste man ja Dokumente öffnen können. Danke für alle Antworten im vorraus.

Antwort 1 von Samba

Wie greifst Du zu?
per smbmount, über Konqueror, über linneighbourhood?
Share- oder User-Security?

Antwort 2 von TRex30M

Hi Samba,

ich greife per SMB-Mount zu.
Die Security = User
Anbei meine smb.conf

#smb.conf is the main configuration file

[global]
workgroup = msheimnetz
netbios name = samba server
interfaces = eth0

username = /etc/samba/smbusers
server string = Arbeitsgruppe
encrypt passwords = yes

[homes]

comment = Home Directories
valid users = %S
writeable = yes
browseable = yes
create mode = 0750

[cdrom]
path = /cdrom

[Shared]

path = /home/TRex30M
writeable = yes
guest ok = yes


muss ich noch was eintragen?
Oder muss ich zu den Grundrechten Lesen/Schreiben noch Ausführen dazugeben? Wenn ja - wie?
Red Hat Linux 9.0 hat ja dieses Configurationstool für den Samba Server.
Dort kann man aber nur Lesen oder Lesen/Schreiben einstellen.



Antwort 3 von Samba

Loggst Du Dich unter Windows als "TRex30M" ein? Dann kannst Du den Abschnitt [shared] weglassen, denn dann gilt [homes].
Als server string nimm bitte nicht Arbeitsgruppe, denn das verwirrt auf dem Client nur. Nimm meinetwegen Samba Server ?v.
netbios name = samba server wird sicherlich nicht richtig sein, zumal es nur 1 zusammenhängendes Wort sein darf. Damit ist also die Ursache gefunden.
Bitte stelle sicher, dass User TRex30M als User in /etc/passwd eingetragen ist (Großbuchstaben sind eigentlich sehr ungünstig, Du kannst natürlich auch mappen, dann ist das Problem gelöst) und auch in smbpasswd (smbpasswd -a TRex30M).

Bitte beachte: Grundsätzlich kannst Du auch ohne smb.conf mounten. Dann muss Windows die Share halt entsprechend bereitstellen. Möchtest Du vom Win-Client auf den Linux Rechner (also Server) zugreifen, dann ist erst die smb.conf notwendig.

Antwort 4 von TRex30M

Hi Samba,

vielen Dank für deine sehr nützlichen Tipps. :-)
Ich habe mich noch im Internet schlau gemacht und eine PDF-Datei über Samba gefunden.
Aufgrund deiner Tipps und dieser Datei sieht meine smb.conf nun so aus.

[global]
workgroup = msheimnetz
netbios name = sambaserver
interfaces = eth0

encrypt passwords = yes

[homes]

valid users = %S
writeable = yes
browsable = yes

[cdrom]

path = /cdrom

[public]

path = /home/kurt
writeable = yes


Vom Windows 2000 Rechner Client aus kann ich so nun ohne Probleme auf den Samba Server zugreifen und Dateien auch ausführen.

Vom Samba Server aus kann ich nachdem ich mich Authentifiziert habe Dateien vom Windows 2000 Client rüberkopieren oder Sie mir vorab in der Bildansicht anschauen.

Ich verstehe aber nicht warum ich zum Beispiel ein Bild im *.jpg Format nicht öffnen kann sondern erst vom Client auf den Samba Server kopieren muss um es öffnen zu können. Unterstützt das SMB-Protokoll das Ausführen von Dateien welche auf einem Client liegen nicht?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: