| 

.NET C# Java Javascript Exception

0
Hallo zusammen,

wie kann ich für einen Ordner die Berechtigung so setzen, das "Jeder" Vollzugriff bekommt, und sich das von dem Ordner, den ich angebe, rekursiv auf alle Unterordner vererbt? Dazu folgende Details:

- Wie kann ich das vorher prüfen, ob das Recht bereits existiert?
- Wie stelle ich sicher, dass es funktioniert, auch auf einem anderssprachigen System, wo "Jeder" als nicht als String verwendet werden kann?
11.04.2011
Benjamin 141 5
Für welche Programmiersprache?
Jens Duczmal 11.04.2011
Anhand seiner bereits gestellten Fragen, vermute ich mal, das es VB.NET ist :-)
Konstantin 11.04.2011
2 Antworten
0
Falls Konstantin richtig geraten hat, könnte dir das hier helfen: Updating Windows Security Groups using VB.NET and Directory Services
11.04.2011
Jürgen Luhr 6,9k 1 8
0
Da Du ja keine Sprache angegeben hast, hier ein Commandline Einzeiler:
icacls "c:\test" /T /inheritance:r /grant:r *S-1-1-0:(OI)(CI)F

Damit hat der Benutzer Jeder (repräsentiert durch die SID S-1-1-0) Vollzugriff auf das Verzeichnis C:\test und alle darunterliegende Unterverzeichnisse und Dateien. Alle anderen Berechtigungen werden entfernt.

WICHTIG: Wie bei allen Fileoperationen - Backup ist Dein Freund!
12.04.2011
Jaksa 2,5k 1 7

Stelle deine Windows-Frage jetzt!