Authentifizierung mit java.nio.file?

Christian S.

Mitglied
Hallo,

wir haben einen Ordner im Netzwerk, für das nur ein bestimmter technischer User Windows-Lese- und Schreibrechte hat. Kann man mit java.nio.file so tun, als ob die JVM dieser technische Benutzer wäre und auf den Ordner zugreifen?

Vielen Dank vorab.
 
Kannst du das Programm nicht als dieser Nutzer ausführen?
Was ist das für ein Programm? Ein Dienst? Eine normale Anwendung für einen Benutzer? Bei letzterem, wieso hat der Benutzer keine Rechte auf die Daten zuzugreifen, die er mit dem Programm bearbeiten soll?
 
Hallo, vielen Dank für eure Antworten. Es ist eine normale Anwendung für einen Benutzer. Bei dem beschriebenen Problem geht es um Logging. Wir wollen mitzählen, wie oft unsere Anwendung benutzt (also gestartet) wird. Dazu schreibt vereinfacht dargestellt jede Instanz der Anwendung, die bei irgendeinem Benutzer läuft das Startdatum in eine Datei. Um diese Datei vor Manipulation zu schützen soll nur der genannte technische User Schreib- (und Lese)rechte darauf haben. Es handelt sich also nicht um die Daten, die der Benutzer mit dem Programm bearbeiten soll.
 
normale Anwendung
Unter "normal" versteht man was?
Wir wollen mitzählen, wie oft unsere Anwendung benutzt (also gestartet) wird.
Die Anwendung das selbst machen lassen?
Dazu schreibt vereinfacht dargestellt jede Instanz der Anwendung, die bei irgendeinem Benutzer läuft das Startdatum in eine Datei.
Warum nicht in eine DB (auch gerne file-based) die dann mit den richtigen Anmeldedaten dort einen counter erhöht.
 
"Normale Anwendung" war für Benutzer Dukel gedacht, er weiß, was damit gemeint ist.
Eine DB dahinter legen war bei der Konzeption auch mein Vorschlag, auch weil sich die DB automatisch um Concurrency Probleme kümmern würde. Jetzt, wo wir (da SMB1 bald nicht mehr von Windows unterstützt wird, und wir daher JCifs nicht mehr verwenden können) eh umstellen müssen, kann ich das noch mal in den Raum werfen. Es wurde damals nicht die qualitativ beste, sondern die schnellste Lösung gewünscht.
 

Zurück
Oben