vlad
Goto Top

Auf passwortgeschützes Samba Share mit XP Pro SP2 zugreifen

Hallo,
ich bin eigentlich Linux/Unix Mensch. Ich habe ein simples Samba Share auf einem Linux Server laufen. Die Verzeichnisse sind mit Username/Passwort geschützt. Unter Linux klickt man also einfach ein Verzeichnis an und und es wird nach Name und Passwort gefragt.
Mit Windows XP Pro funktioniert das leider nicht so einfach, da er immer den momentan eingeloggten Benutzer nehmen will. Die "Usernamenbox" ist also ausgeblendet.
Der XP Pro Rechner hat keine Domäne sondern läuft ganz simpel mit Admin Rechten.
Alles was ich benötige ist eine Abfrage von Username/Passwort bei anklicken eines Verzeichnisses auf dem Samba Share.
Wie geht das unter Windows XP Pro?

Content-Key: 27527

Url: https://administrator.de/contentid/27527

Printed on: April 19, 2024 at 21:04 o'clock

Member: Dani
Dani Mar 06, 2006 at 16:56:10 (UTC)
Goto Top
Also,
du könntest es über Extras-Netzkaufwerk auch einbinden. Mit samt Benutzer und Passwort!

Gruß
Dani
Member: RSRconnect
RSRconnect Mar 06, 2006 at 17:09:42 (UTC)
Goto Top
Also,
du könntest es über
Extras-Netzkaufwerk auch einbinden. Mit samt
Benutzer und Passwort!
Da liegt aber leider nicht der Hase begraben.

Wenn Samba für Windows ordentlich eingerichet wurde dann kommt auch eine Abfrage mit BEnutzername und Paßwort, unabhängig vom Namen des grade eingeloggten Benutzers.

Wie sieht denn Deine smb.conf für den Abschnitt der Freigabe aus?
Member: vlad
vlad Mar 06, 2006 at 17:11:43 (UTC)
Goto Top
Das will ich ja grade nicht. Es soll jedesmal neu nach Name/Passwort gefragt werden.
Um es zu verdeutlichen. Ich habe einen Share als Z:\ in Windows XP eingebunden.
Hier gibt es jetzt Verzeichnis1, Verzeichnis2, Verzeichnis3 u.s.w. Diese haben Name/Passwort Schutz. Mit einem Linux Client funktioniert es ja einwandfrei.
Member: Dani
Dani Mar 06, 2006 at 17:16:15 (UTC)
Goto Top
Hallo,
also ich glaube das geht so nicht. Da wird glaub da wird dann mit Benutzer authenifiziert mit den Benutzer mit dem das Laufwerk gemappt wurde.

Gruß
Dani
Member: RSRconnect
RSRconnect Mar 06, 2006 at 17:18:31 (UTC)
Goto Top
Hallo,
also ich glaube das geht so nicht. Da wird
glaub da wird dann mit Benutzer
authenifiziert mit den Benutzer mit dem das
Laufwerk gemappt wurde.
Nein, das geht genau so.

Die Config bitte für das share...
Member: Dani
Dani Mar 06, 2006 at 17:20:05 (UTC)
Goto Top
Also,
bei mir kommt zuerst die Authentifizierung. Wenn ich dann in das gemappte Laufwerke gehe und einen Ordner öffne, kommt "Zugriff verweigert". Liegt das an meiner Installation??

Gruß
Dani
Member: vlad
vlad Mar 06, 2006 at 17:51:05 (UTC)
Goto Top
[global]
workgroup = TEST
netbios name = SERVER
server string = Samba Server
encrypt passwords = True
security = SHARE
smb passwd file = /etc/smbpasswd
log file = /var/log/samba/log.%m
socket options = IPTOS_LOWDELAY TCP_NODELAY
domain master = Yes
local master = Yes
preferred master = Yes
os level = 65
dns proxy = No
name resolve order = lmhosts host bcast
bind interfaces only = True
interfaces = eth0 lo
hosts deny = ALL
hosts allow = 192.168.100. 127.0.0.1
debug level = 1
level2 oplocks = True
read raw = no
default service = public
[homes]
comment = Home Directories
browseable = no
read only = no
invalid users = root bin daemon nobody named sys tty disk mem kmem users
force user = %U
create mask = 0600
directory mask = 0700
valid users = %U
[public]
comment = Shared Drive
path = /home/test/samba
read only = No
guest ok = yes
browseable = yes
force group = nogroup
create mask = 0666
directory mask = 0777
[User1]
comment = User1
path = /home/test/samba/User1
read only = No
guest ok = No
browseable = No
force group = User1
force user = User1
valid users = User1
create mask = 0600
directory mask = 0700
Member: RSRconnect
RSRconnect Mar 06, 2006 at 18:16:07 (UTC)
Goto Top
Na, da haben wirs doch schon.

Ersetze mal

security = SHARE

durch

security = USER

SHARE ist ein Share auf Freigabeebene ohne Benutzer/Passwort
USER ist ein Share auf Benutzerebene mit Benutzer/Passwort

SMB/NMB restart nicht vergessen.

@Dani:

bei mir kommt zuerst die Authentifizierung. Wenn ich dann in das gemappte Laufwerke
gehe und einen Ordner öffne, kommt "Zugriff verweigert". Liegt das an meiner >Installation??
Nee, liegt an deiner Konfiguration.
Member: vlad
vlad Mar 06, 2006 at 18:43:27 (UTC)
Goto Top
Ich werde es morgen mal testen, danke erstmal. Soweit ich mich erinnern kann, hatte ich das aber schon getestet und dann fragt Windows schon beim Mounten des Shares nach einem Passwort?
Member: RSRconnect
RSRconnect Mar 06, 2006 at 18:58:08 (UTC)
Goto Top
yep
Member: vlad
vlad Mar 06, 2006 at 19:04:28 (UTC)
Goto Top
?
Ich will das /home/test/samba als Z:\ unter Windows gemountet ist. Es muss jederzeit OHNE Passwort Frage mount/unmoutbar sein. Alle Verzeichnisse sollen sichtbar sein.
Username/Passwortfrage dann für /home/test/samba/User1 u.s.w.
Unter Windows sieht man halt \User1 \User2 u.s.w.
Member: vlad
vlad Mar 07, 2006 at 10:07:54 (UTC)
Goto Top
yep

Gerade getestet. Er will nen Passwort fürs mounten haben, obwohl da garkeins gesetzt ist.
Member: RSRconnect
RSRconnect Mar 08, 2006 at 19:28:07 (UTC)
Goto Top
Du musst /home/test/samba für alle freigeben und zB mit group user versehen. Die Unterverzeichnisse /user1 dann mit chown auf user1:user1 setzen und schon klappts.

Du brauchst also für User1 nicht nochmal ein Share.

Allerdings müssen auch alle Benutzer in der Umgebung in der sambapasswd stehen mit Ihrem Benutzernamen