Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dateien: Zugriffsrechte als normaler User setzen? (https://www.delphipraxis.net/18368-dateien-zugriffsrechte-als-normaler-user-setzen.html)

Skiron 17. Mär 2004 13:10


Dateien: Zugriffsrechte als normaler User setzen?
 
Ich hab folgendes Problem:
Ich hab mehrere Benutzer, wobei ein Benutzer nicht auf die Dateien eines Anderen zugreifen kann.
Somit, falls mehrere angemeldet sind (in einem Netzwerk), und ich jemandem eine Datei geben möchte, ohne lang durch die ganze schule laufen zu müssen, hab ich mir gedacht, die Leserechte auf mich und den bestimmten User zu beschränken.
1. Geht das überhaupt als normaler User
2. Wenn ja, wie?

Phoenix 17. Mär 2004 13:54

Re: Dateien: Zugriffsrechte als normaler User setzen?
 
1.) Ja. - Zumindest im Regelfall.

2.) Rechte Maustaste auf die Datei, Sicherheit. Hier Leserechte einräumen.

Wichtig. Alle(!) übergeordneten Ordner müssen dem Benutzer Leserechte bieten.
Will heisen:

Wenn Deine Datei z.B. auf D:\Allgemein\Deiner\Datei.txt liegt,
und Du keine Rechte hast auf D:\Allgemein die Rechte zu ändern und der andere keine Leserechte hat, dann siehts schlecht aus. Kann er allerdings auf D:\Allgemein lesen und Du kannst für Deinen Ordner \Deiner\ leserechte vergeben ist das gar kein problem.

Skiron 17. Mär 2004 15:35

Re: Dateien: Zugriffsrechte als normaler User setzen?
 
kann ich das auch von einem Programm aus machen?

Skiron 17. Mär 2004 17:12

Re: Dateien: Zugriffsrechte als normaler User setzen?
 
ich hab weiter gesucht und bin auf SetFileSecurity gestoßen
Die ersten beiden Parameter hab ich halbwegs verstanden, aber:
1. beim letzten weiß ich echt nicht was reinschmeißen!
2. Was ist eigentlich eine SID?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:11 Uhr.

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