PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 9.2 Pro über Samba auf W2k3-Freigabe



Hannibal19xx
04.11.04, 19:51
Hallo

Wenn ich auf Arbeitsplatz klicke und dort die Windows-Freigaben ansehen will, findet der Rechner leider keine, der Windows-Rechner kann mich zumindest in der Netzwerkumgebung sehen, aber hat angeblich keine Berechtigung...

Wer kann helfen?

Hannibal19xx
05.11.04, 06:11
So, mit smb://Administrator@client/Musik kann ich die Freigabe nun sehen, und habe auch Zugriff, doch wenn ich die Dateien rüberkopieren will, startet der Rechner, also der Client, einfach neu :eek:

Hannibal19xx
05.11.04, 12:43
Niemand ne Idee?

Oder wie muss meine smb.conf aussehen, damit der windows-client auf den austausch zugreifen kann?
momentan bekommt er immer "keine berechtigung"

# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE
# Date: 2004-10-05
[global]
workgroup = ARBEITSGRUPPE
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
printer admin = @ntadmin, root, administrator
username map = /etc/samba/smbusers
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
security = user
encrypt passwords = yes
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Computers
netbios name = Linux
wins support = no
ldap suffix = dc=example,dc=com
passdb backend = smbpasswd
wins server =

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

[profiles]
comment = Network Profiles Service
path = %H
read only = no
store dos attributes = yes
create mask = 0600
directory mask = 0700

[users]
comment = All users
path = /home
read only = no
inherit acls = yes
veto files = /aquota.user/groups/shares/

[groups]
comment = All groups
path = /home/groups
read only = no
inherit acls = yes

[pdf]
comment = PDF creator
path = /var/tmp
printable = yes
print command = /usr/bin/smbprngenpdf -J '%J' -c %c -s %s -u '%u' -z %z
create mask = 0600

[printers]
comment = All Printers
path = /var/tmp
printable = yes
create mask = 0600
browseable = yes
guest ok = yes

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

[austausch]
comment = Nur zum Test
path = /home/dennis/Documents/Test/
writeable = yes
guest ok = yes

rkauskh
05.11.04, 22:03
Hi

1. Paket smb-client installiert? Sonst wirst du nie auf den Windowsrechner zugreifen können.
2. Gibt's den User mit dem du auf dem Linuxrechner angemeldet bist auch auf dem Windowsrechner und hat er Zugriffsrechte auf die Freigaben?
Dann sollte es auch gehen

Für den umgekehrten Weg:
1. Sambaserver ist drauf.
2. User des Windowsrechners in SAMBA (nicht unter Linux) auch vorhanden und hat er die Rechte für die Shares?
3. Ist das Share mit browseable=yes versehen, sonst kannst du es zwar erreichen, aber im Browser nicht sehen.

Den Neustart unterstelle ich mal einer Fehlfunktion beim Zugriff und XP ist so eingestellt das er neustartet, statt einen Bluescreen anzuzeigen. Gelle? ;)

MfG
rk

Hannibal19xx
06.11.04, 03:41
Also das er neustarten habe ich bereits entfernt, er sollte nen BlueScreen anzeigen, tut er aber nicht, er ist einfach aus, als würdest den Netzstecker ziehen...

Ich will vom XP-Rechner auf den Linux-Rechner zugreifen...
Meine smb.conf sieht so aus:


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

# Global parameters
[global]
workgroup = ARBEITSGRUPPE
netbios name = DENNIS
server string = Dennis
client schannel = No
server schannel = No
preferred master = No
domain master = No
encrypt passwords = yes
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Computers
wins support = no
ldap suffix = dc=example,dc=com
wins server =

[freigabe]
comment = Freigabe auf Linux-Ebene
path = /Windows
guest ok = yes
case sensitive = no
fstype = FAT

[hewlett-packard]
path = /tmp
guest ok = yes
printable = yes

Ich werde nachher mal noch das browseable = yes reinsetzen, aber auch damit geht es nicht, hatte ich bereits drin... :-(

Welchen User muss ich dann für den Zugriff wo anlegen?





2. User des Windowsrechners in SAMBA (nicht unter Linux) auch vorhanden und hat er die Rechte für die Shares?

Kannst du mir das nochmal genau erklären?


Der Auszug von testparm sieht übrigens wie folgt aus:


dennis@linux:~> testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[freigabe]"
Processing section "[hewlett-packard]"
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
workgroup = ARBEITSGRUPPE
netbios name = DENNIS
server string = Dennis
client schannel = No
server schannel = No
preferred master = No
domain master = No
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Computers
ldap suffix = dc=example,dc=com

[freigabe]
comment = Freigabe auf Linux-Ebene
path = /Windows
guest ok = Yes
case sensitive = No
fstype = FAT

[hewlett-packard]
path = /tmp
guest ok = Yes
printable = Yes
dennis@linux:~>

rkauskh
06.11.04, 22:52
Hi

Die Userverwaltung von Samba und Linux sind 2 verschiedene Schuhe. Guck mal unter Yast, bei Internet und Netzwerk den Punkt Sambaeinrichtung an. Dort holst du die User die überhaupt Rechte in Samba haben sollen. Vielleicht fehlt's dort.
Das mit dem genau erklären ist so'ne Sache. :D Hab mir das selber nur mit Mühe zusammengefrickelt.

MfG
rk

Hannibal19xx
07.11.04, 12:21
Aber eigentlich stehen die Zeilen in der smb.conf doch dafür, dass auch GÄSTE Zugriff haben sollen...?!?

Niemand eine Idee, wieso die Mistkiste einfach ausgeht?