PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba 3.0 /SuSE 9.0 / WinXP



_-=Unreal=-_
30.10.03, 19:37
hallo,

als glücklicher ( :-/ ) besitzer der nagelneuen suse 9.0 personal fechte ich gerade meinen ersten kampf mit dem samba 3.0 aus...

ich habe mir die sources bei www.samba.org geholt, kompiliert und das ganze installiert, aber von xp aus kann ich nicht auf mein home-verzeichniss zugreifen.

die arbeitsgruppe nennt sich NETWORK

hier meine /usr/local/samba/lib/smb.conf:


# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE
# Date: 2003-09-23

[global]
workgroup = Network
os level = 2
time server = Yes
unix extensions = Yes
encrypt passwords = Yes
map to guest = Bad User
printing = CUPS
printcap name = CUPS
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = No
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
security = user

[homes]
comment = Home Directories
valid users = %S
browseable = No
read only = No
create mask = 0640
directory mask = 0750

[Download]
comment = Hier darf jeder alles
path = /Download
browseable = Yes
read only = No
create mask = 0777
directory mask = 0777

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

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


habe mich mittels smbpasswd -a peter als user bekannt gemacht, und unter xp die passwortverschlüsselung abgeschalten (plaintextpassword), hat nichts geholfen...

auf das share Downloads kann ich zugreifen, aber beim versuch auf mein homeverzeichniss zuzugreifen kommt unter xp der netzwerk-anmeldedialog...

wäre dankbar für jede hilfe
gruss peter

marmor
30.10.03, 19:59
Hallo!

Die Computer selbst finden sich nicht?! Habe ich das richtig gelesen?

Wenn sich die Computer nicht finden, liegt es nicht an Freigaben.

Zuerst einmal die einfachsten Kontrollen

Funktioniert Ping zum anderen Computer?

Ist die gleiche Arbeitsgruppe?

Hast Du Swat eingeschaltet (installiert)
mit Yast bei Netzwerkdienste schalte mal swat ein.

Dann surfe auf http://localhost:901 und melde Dich als root an

Konfiguriere mal lieber über Swat. Bei swat schalte smbd und nmbd ein.
wie das vom boot aus geht, steht in der Suse Hilfe. das weiss ich nicht mehr auswendig.

Wenn smbd und nmbd eingeschaltet ist, versuche nochmal den Suse Computer zu finden.

Erst wenn sich die Computer finden, sind die Freigaben wichtig.

Beste Grüße

Martin

_-=Unreal=-_
31.10.03, 08:09
hi martin,

danke erstmal für die schnelle antwort, und nein, das hast du falsch verstanden...

beide rechner tauchen in der arbeitsgruppe Network auf. wenn ich von xp aus in der netzwerkumgebung den linuxserver öffne, erscheinen 3 shares:

peter
downloads
drucker & faxgeräte


ich kann downloads sowie drucker & faxgeräte öffnen und voll darauf zugreifen, nur beim versuch das homeverzeichniss zu öffnen kommt der xp-netzwerkanmeldedialog, der mich perdu nicht auf das share zugreifenlassen will.

gruss peter

_-=Unreal=-_
31.10.03, 08:15
hm, noch `ne ergänzung zum thema swat:

soweit ich weiss installiert suse 9.0 den samba 2.x, in der personal version allerdings nur den client.
diesen eben musste ich deinstallieren, um den 3.0er server installieren zu können.

wenn ich also swat aktivieren will, versucht yast mir wieder den 2.xer client unterzujubeln, also muss das ganze auch ohne swat gehen...

die verbindung über http://localhost:901 oder https://localhost:901 ist dementsprechend auch nicht möglich: http://localhost:901 hat die verbindung verweigert -

gruss peter

p.s. ich find das echt schade dass suse eine neue version auf den markt schmeisst und mit der current -version auf dem ftp-server dermassen hinterherhinkt.

mamue
31.10.03, 09:24
Generell arbeitet samba3 mit XP gut zusammen und zwar ohne die Passwortverschlüsselung abschalten zu müssen.
Wozu man unbedingt swat braucht, habe ich nie verstanden. Wenn testparms sagt, die smb.conf sei in Ordnung, dann soll das wohl auch so sein.
Spannend wäre es den "log level" in der smb.conf hochzusetzen, etwa auf "2" und danach per tail -f "die-samba.log" sich mit anzuschauen, warum der Zugriff fehlschlägt.

mamue

_-=Unreal=-_
31.10.03, 09:49
also testparm meldet keine fehler.

ich habe sowohl beim server, beim client und auch bei smbpasswd jeweils das gleiche passwort vergeben, also versteh ich nicht warum er mir den zugang verweigert.

zur info:

der server nennt sich P666, der client XP2600; am server ist kein drucker angeschlossen - daher auch die fehlermeldung betreffend cups.

hier meine log.smbd:

[2003/10/31 09:36:44, 0] smbd/server.c:main(747)
smbd version 3.0.0 started.
Copyright Andrew Tridgell and the Samba Team 1992-2003
[2003/10/31 09:36:44, 2] param/loadparm.c:do_section(3437)
Processing section "[homes]"
[2003/10/31 09:36:44, 2] param/loadparm.c:do_section(3437)
Processing section "[Download]"
[2003/10/31 09:36:44, 2] param/loadparm.c:do_section(3437)
Processing section "[printers]"
[2003/10/31 09:36:44, 2] param/loadparm.c:do_section(3437)
Processing section "[print$]"
[2003/10/31 09:36:44, 0] printing/pcap.c:pcap_printer_fn(361)
Unable to open printcap file CUPS for read!
[2003/10/31 09:36:44, 2] lib/interface.c:add_interface(79)
added interface ip=192.168.0.6 bcast=192.168.0.255 nmask=255.255.255.0
[2003/10/31 09:36:44, 2] lib/tallocmsg.c:register_msg_pool_usage(57)
Registered MSG_REQ_POOL_USAGE
[2003/10/31 09:36:44, 2] lib/dmallocmsg.c:register_dmalloc_msgs(71)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2003/10/31 09:36:44, 2] smbd/server.c:open_sockets_smbd(318)
waiting for a connection
[2003/10/31 09:38:21, 2] smbd/reply.c:reply_special(93)
netbios connect: name1=P666 name2=XP2600
[2003/10/31 09:38:21, 2] smbd/reply.c:reply_special(100)
netbios connect: local=p666 remote=xp2600, name type = 0
[2003/10/31 09:38:21, 2] smbd/sesssetup.c:setup_new_vc_session(535)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2003/10/31 09:38:21, 2] smbd/sesssetup.c:setup_new_vc_session(535)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2003/10/31 09:38:21, 2] auth/auth.c:check_ntlm_password(302)
check_ntlm_password: authentication for user [peter] -> [peter] -> [peter] succeeded
[2003/10/31 09:38:21, 2] smbd/service.c:make_connection_snum(384)
user 'peter' (from session setup) not permitted to access this share (peter)
[2003/10/31 09:38:21, 2] smbd/server.c:exit_server(558)
Closing connections



ich hab jetzt nur mal testhalber ein neues share angelegt, auf das jeder user aus der gruppe users zugreifen kann (valid users = @users) - auch auf dieses share kann ich von xp aus zugreifen.

peter

Alberto Tito
31.10.03, 16:20
Hallo,

was Deine Home - Freigabe von den Anderen unterscheidet ist, dass Du keinen Pfad angegeben hast, wo sich Dein home befindet.
path = /home

Gruß Alberto

_-=Unreal=-_
01.11.03, 10:02
*auf die stirn klopp*

hab den fehler gefunden...

ich hab nur die smb.conf so belassen wie sie automatisch angelegt wurde und lediglich 2 weitere shares hinzugefügt ohne mir das andere zeugs genau anzusehen - faulheit gehört bestraft...

das problem lag in der [homes]-sektion an dem eintrag valid users = %S
[homes] braucht gar keinen derartigen eintrag, da sich die freigabe automatisch auf das heimatverzeichnis des eingeloggten users bezieht!

@alberto:
das gleiche bezieht sich auf den path-eintrag

auf jeden fall vielen dank euch allen!

gruss peter