PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe bei Samba bzw. Samba Swat



wartiger
25.12.04, 11:54
Hi,

also habe gerade Samba neuinstalliert unter Fedore Core 3 / Gnome.
Soweit so gut, wenn ich unter Dienste bei Gnome schaue, steht dort:



smbd (PID 2619 2615) wird ausgeführt...
nmbd (PID 2620) wird ausgeführt..


Okay, beim Boote startet er auch den SMB Dienst mit "[ OK ]".

ABER, wenn ich in Swat gehe: http://localhost:901/ und mich als root einlogge
steht dort unter Status:



version: 3.0.10-1.fc3
smbd: not running
nmbd: not running
winbindd: not running


Und wenn ich dann versuche den smbd zu starten passiert nichts.
:confused:

In der Systemüberwachung ist er auch drin als "schläft".
Ok, das mal zu Swat.
Mein nächstes Problem ist LinNeighbourhood.
Es zeigt mich an und findet auch meinen WinXP Partner, aber es findet keine freigegebenen Ordner, weder bei mir, noch bei meinem XP-Rechner.

Woran könnte das liegen?

Meine smb.conf:



# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2004/12/25 11:19:48

# Global parameters
[global]
workgroup = MSHEIMNETZ
server string = wartiger
interfaces = 192.168.0.114/255.255.255.0
bind interfaces only = Yes
security = SHARE
guest account = nobody
keepalive = 30
os level = 2
kernel oplocks = false
socket options = TCP_NODELAY

["lan"]
comment = "LAN Freigabe"
browseable = yes
path = /home/wartiger/lan/
writeable = no
public = yes
guest only = no
directory mask = 777
create mask = 666


Achja, wenn ich im Terminal "smbd" oder "samba" eingebe kommt: "command not found"

Pls help! :confused: :(

PS: Muss ich erst einen User anlegen bei Samba, mit dem ich eingelogt bin?
Weil als "root" findet er immerhin den "smbd" command?!

Ahh, hab gerade mal smbstatus versucht und es kommt:


[wartiger@wartiger ~]$ smbstatus

Samba version 3.0.10-1.fc3
PID Username Group Machine
-------------------------------------------------------------------

Service pid machine Connected at
-------------------------------------------------------

No locked files



:confused:

Yehudi
25.12.04, 15:28
Ich versuche Dir mal so weit es geht zu helfen. Leider hast Du eine andere Linux Distribution. Ich habe Suse 9.2. Aber vielleicht hilft es Dir weiter.
Unter Yast in Netzwerkdienste muss es einen Bereich geben, der sich Netzwerkdiesnste inetd nennt, bei mir hat das Ding als Icon eine Ampel. Diesen startest Du. Oben steht dann deaktivieren, und aktivieren. Du wählst aktivieren aus, und suchst in der Liste Swat raus. Das klickst Du an, und gehst unten auf Status wechseln, so dass An in der Zeile angezeigt wird. Dann benden drücken.
Jetzt solltest Du unter
http://localhost:901/
Swat starten können, wo Du alle Einstellungen für Samba vornehmen kannst.
Wichtig sei noch zu erwähnen, dass Du vorher Samba installiert hast, welches in Yast auch unter Netzwerkdienste liegt.
Sollte das nicht gleich funktionieren mache einen Neustart. Dort musst Du Dich als roo mit Passwort anmelden.
In Swat gibt es oben eine Menüleiste, in der Du als erstes auf Global gehst. Das Securiti-Feld muss auf User stehen, und encrypt passwords auch. Wins Support auch auf Yes. Oben auf speichere Änderungen, und zum Punkt Shares gehen. Unter Comment muss Path angegeben werden. bei path setzt Du Deine Freigabe rein Bsp:
/usr/lokal/samba/tmp

bei read only No

wieder oben speichern. (Ach fast vergessen. Du musst oben ein Freigabe erstellen, oder auswählen) Jetzt auf Wizard, dort Server für Client anwählen, und rewright anschließend. Unter Status Start alle anwählen. Und jetzt solltest Du auf dem Client auf den Rechner zugreifen können.

Yehudi
25.12.04, 15:49
Bei den Dateien sind ein paar Berichtigungen zu machen
wähle dafür bei SWAT die erweiterte Ansicht im Sharemodus:

# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2004/12/25 11:19:48

# Global parameters
[global]
workgroup = MSHEIMNETZ
server string =Samba 3.0.7-5-SUSE bzw Deine Samba Version
interfaces = 192.168.0.114/255.255.255.0
bind interfaces only = No
security = User
guest account = nobody
keepalive = 300
os level = 65
kernel oplocks = Yes
socket options = TCP_NODELAY

["lan"]
comment = Temp
browseable = yes
path = /home/wartiger/lan/
writeable = no (die kann ich bei mir nicht finden)
public = yes (die kann ich bei mir nicht finden)
guest only = no
directory mask = 0777 oder aber 0755
create mask = 0755 oder aber 0777 aber bitte nicht 666

wartiger
26.12.04, 10:48
Ich versuche Dir mal so weit es geht zu helfen. Leider hast Du eine andere Linux Distribution. Ich habe Suse 9.2. Aber vielleicht hilft es Dir weiter.
Unter Yast in Netzwerkdienste muss es einen Bereich geben, der sich Netzwerkdiesnste inetd nennt, bei mir hat das Ding als Icon eine Ampel. Diesen startest Du. Oben steht dann deaktivieren, und aktivieren. Du wählst aktivieren aus, und suchst in der Liste Swat raus. Das klickst Du an, und gehst unten auf Status wechseln, so dass An in der Zeile angezeigt wird. Dann benden drücken.
Jetzt solltest Du unter
http://localhost:901/


Mhh, hab das alles nicht, aber komme in Swat. ;)



Swat starten können, wo Du alle Einstellungen für Samba vornehmen kannst.
Wichtig sei noch zu erwähnen, dass Du vorher Samba installiert hast, welches in Yast auch unter Netzwerkdienste liegt.
Sollte das nicht gleich funktionieren mache einen Neustart. Dort musst Du Dich als roo mit Passwort anmelden.
In Swat gibt es oben eine Menüleiste, in der Du als erstes auf Global gehst.




Das Securiti-Feld muss auf User stehen,

nicht auf share?!



und encrypt passwords auch. Wins Support auch auf Yes.

Okay, und bei Wins Server nichts reinschreiben?!



Oben auf speichere Änderungen, und zum Punkt Shares gehen. Unter Comment muss Path angegeben werden. bei path setzt Du Deine Freigabe rein Bsp:
/usr/lokal/samba/tmp
bei read only No

wieder oben speichern. (Ach fast vergessen. Du musst oben ein Freigabe erstellen, oder auswählen)


Hmm, ich hab kein readonly usw. Kann dort nur meinen vorhanden Share auswählen und sonst nichts?!


Jetzt auf Wizard, dort Server für Client anwählen, und rewright anschließend. Unter Status Start alle anwählen. Und jetzt solltest Du auf dem Client auf den Rechner zugreifen können.

okay, alles gemacht.

wartiger
26.12.04, 10:55
Also mit der jetztigen:



# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2004/12/26 10:47:22

# Global parameters
[global]
workgroup = MSHEIMNETZ
server string = samba-3.0.10-1.fc3
interfaces = 192.168.0.114/255.255.255.0
bind interfaces only = No
security= User
keepalive = 300
guest account = nobody
os level = 65
wins support = Yes
kernel oplocks = Yes
socket options = TCP_NODELAY

["lan"]
comment = Temp
browseable = yes
path = /home/wartiger/lan/
writeable = no
public = yes
guest only = no
create mask = 0777
directory mask = 0777


Kann der WinXP Rechner auf mich zugreifen. Allerdings kommt erstmal eine PW Abfrage, wie kann ich die abstellen? Also Zugriff ohne Anmeldung und zweitens kann er nicht auf das LAN Verzeichnis zugreifen.
ich denke da sind irgendwelche Rechte nicht richtig vergeben. Wie kann ich das ändern? Muss ich "expose home-directorys" anschalten?

ls -al zeigt für lan folgendes:

drwxrwxr-x 2 wartiger wartiger 4096 25. Dez 11:29 lan

Yehudi
26.12.04, 14:09
Um das Password zumgehen stelle encrypt passwords auf No, wenn außer Dir keiner an Deine Rechner geht ist das OK.
Beim Pfad musst Du übrigens darauf achten, dass diese Ordner auch als User am Server freigegeben sind. Sonst hast Du vom Client Schwierigkeiten.
Guest habe ich übrigens übersehen, das solltest Du auf Yes umstellen. Du kannst Deinen Homeordner mal als Pfad angeben.
Writable solltest Du mal ausprobieren auf Yes zu stellen. In meiner Distribution habe ich das nicht, ich nehme an, dass es das Gegenstück zu Read only ist.
Ach ist die Firerewall auf der Seite zum Rechner freigeschaltet, sonst muss Du einige Dienste dort freischalten.(137,-139 + 445, und wenn Du von Deinem XP Rechner auf Swat zurgreifen willst 901)
Ich hoffe ich konnte Dir damit weiterhelfen. Leider haben die Distributions doch erhebliche Unterschiede.

wartiger
26.12.04, 14:50
Hi,

danke funzt jetzt alles. Vielen Dank für deine Mühe!!! :-)

Yehudi
26.12.04, 15:28
Bitte, freut mich.