Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Zugriff auf Netzlaufwerk nur für Anwendung (mit Authentifizierung) (https://www.delphipraxis.net/200425-zugriff-auf-netzlaufwerk-nur-fuer-anwendung-mit-authentifizierung.html)

ralfiii 19. Apr 2019 19:14

AW: Zugriff auf Netzlaufwerk nur für Anwendung (mit Authentifizierung)
 
Zitat:

Zitat von peterbelow (Beitrag 1430649)
Du solltst aber in der Lage sein, ohne den aktuellen Benutzer zu ändern dich per WNetAddConnection2 (oder war es 3) mit einem *anderen* Account an den Share anzumelden und den dann per UNC-Pfad anzusprechen. Außerdem kann man den Share für den verwendeten Account mit nur Leserechten einrichten.

Im Prinzip ist das mein Vorhaben.
Ein Service und der Nutzer in dessen Kontext der Service läuft (zB System) dann am NAS anmelden. Dann hat der aktuelle Windows-Nutzer weiterhin keinen Zugriff auf's Share.

peterbelow 20. Apr 2019 07:22

AW: Zugriff auf Netzlaufwerk nur für Anwendung (mit Authentifizierung)
 
Zitat:

Zitat von HolgerX (Beitrag 1430656)
Hmm..

Zitat:

Zitat von peterbelow (Beitrag 1430649)
Du solltst aber in der Lage sein, ohne den aktuellen Benutzer zu ändern dich per WNetAddConnection2 (oder war es 3) mit einem *anderen* Account an den Share anzumelden und den dann per UNC-Pfad anzusprechen. Außerdem kann man den Share für den verwendeten Account mit nur Leserechten einrichten.

Mal versucht? ;)

Wenn Du unter Windows mit einem User an einem Server angemeldet bist, kannst Du dich nicht mit einem 'anderen' Usernamen am gleichen Server anmelden.

Auf einem Client/einer Session kann immer nur mit einem User an einen Server angemeldet werden. Die Anmeldung ist Client bezogen..
Keine Ahnung wieso.. MS...

(Ich hab jedenfalls 'immer' die Meldung bekommen, das man sich nicht 'wieder' am Server anmelden kann, wenn noch eine Anmeldung mit einem anderen User besteht, unabhängig ob ein Share gemapt wurde oder nur auf IPC angemeldet wurde)

Ich hab das früher mal verwendet, aber nur mit einem Server, an dem der aktive Benutzer nicht schon angemeldet war, soweit ich mich erinnere. Du hast also vermutlich recht. Leider kann ich sowas nicht mehr testen, der Ruhestand hat also auch seine Nachteile :wink:

dummzeuch 20. Apr 2019 09:55

AW: Zugriff auf Netzlaufwerk nur für Anwendung (mit Authentifizierung)
 
Ich möchte hiermit nochmal darauf hinweisen, dass es sehr wohl möglich ist, sich von einem Rechner aus bei einem Server mit verschiedenen Benutzern gleichzeitig anzumelden. Dazu muss allerdings der Client feststellen können, als welcher Benutzer er jeweils zugreifen soll, und das macht er anscheinend anhand des Servernamens.

net use \\server\share1 /user:user1 *
und
net use \\server\share1 /user:user2 *

geht nicht. Was aber geht ist:

net use \\<ip-des-servers>\share1 /user:user2 *

EDIT: Was ich ebenfalls ausprobiert habe, und auch funktioniert, wären mehrere DNS-Einträge, die auf denselben Server verweisen:

server1 -> 192.168.1.1
server2 -> 196.168.1.1
server3 -> 196.168.1.1

net use \\server1\share1 /user:user1 *
und
net use \\server2\share1 /user:user2 *
und
net use \\server3\share1 /user:user3 *

ist alles gleichzeitig möglich, zumindest auf der Kommandozeile.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz