Hallo zusammen,
ich grüble grade über folgendem Problem.
Ich will ein Programm schreiben an dem sich mehrere User mit verschiedenen Berechtigungen anmelden können. Dieses Programm läuft auf einem Clientrechner und ist mit einer SQL - DB verbunden welche u.a Links auf Dateien in einem Netzlaufwerk (in diesem Fall wird Samba genutzt ) liegt.
Der User kann nun je nach berechtigung Dateien auf dem Netzlaufwerk öffnen.
Meine frage ist nun wie kann ich dem Programm selbst rechte an dem Netzlaufwerk geben die der User selbst aber nicht hat.
Beispiel :
Auf dem Server läuft MySql in der Tabelle stehen 2 links, auf a.pdf und b.pdf
Die beiden Dateien befinden sich im selben Ordner.
User1 soll a lesen können aber nicht b
User2 soll b lesen können aber nicht a
Auf Clientseite läuft eine Javaanwendung die es ermöglicht die pdf dateien zu öffnen.
User1 logt sich ein, bekommt nur den link auf a.pdf
User2 logt sich ein und bekommt nur den link auf b.pdf
Problem :
Wie realisiere ich den Zugriff auf das Netzlaufwerk so, das es User1 nicht möglich ist b.pdf zu lesen.
ich grüble grade über folgendem Problem.
Ich will ein Programm schreiben an dem sich mehrere User mit verschiedenen Berechtigungen anmelden können. Dieses Programm läuft auf einem Clientrechner und ist mit einer SQL - DB verbunden welche u.a Links auf Dateien in einem Netzlaufwerk (in diesem Fall wird Samba genutzt ) liegt.
Der User kann nun je nach berechtigung Dateien auf dem Netzlaufwerk öffnen.
Meine frage ist nun wie kann ich dem Programm selbst rechte an dem Netzlaufwerk geben die der User selbst aber nicht hat.
Beispiel :
Auf dem Server läuft MySql in der Tabelle stehen 2 links, auf a.pdf und b.pdf
Die beiden Dateien befinden sich im selben Ordner.
User1 soll a lesen können aber nicht b
User2 soll b lesen können aber nicht a
Auf Clientseite läuft eine Javaanwendung die es ermöglicht die pdf dateien zu öffnen.
User1 logt sich ein, bekommt nur den link auf a.pdf
User2 logt sich ein und bekommt nur den link auf b.pdf
Problem :
Wie realisiere ich den Zugriff auf das Netzlaufwerk so, das es User1 nicht möglich ist b.pdf zu lesen.