Hallo zusammen,
ich möchte einem Ordner Rewchte vergeben.
Ich möchte den Vollzugriff für jeder auf einen Ordner anwenden.
Ich habe da schon folgenden Ansatz:
[highlight=vbnet]
AddDirectorySecurity(MyPath, "Jeder", FileSystemRights.FullControl, AccessControlType.Allow)
Public Shared Sub AddDirectorySecurity(ByVal directoryPath As String, ByVal identity As String, ByVal fileSystemRights As System.Security.AccessControl.FileSystemRights, ByVal accessControlType As System.Security.AccessControl.AccessControlType)
Dim dirInfo As New System.IO.DirectoryInfo(directoryPath)
Dim dirSecurity As System.Security.AccessControl.DirectorySecurity = dirInfo.GetAccessControl()
dirSecurity.AddAccessRule(New System.Security.AccessControl.FileSystemAccessRule (identity, fileSystemRights, accessControlType))
dirInfo.SetAccessControl(dirSecurity)
End Sub
[/highlight]
Wenn ich nun im Explorer prüfen will, ob die Rechte vergeben sind, sehe ich folgendes ( siehe Anhang ).
1. Was muss ich einstellen, dass ich alle Kästchen mit Vollzugriff markiere.
2. Kann ich den User "Jeder" auch Programmtechnisch einfügen nicht nur mit dem Wort Jeder??
ich möchte einem Ordner Rewchte vergeben.
Ich möchte den Vollzugriff für jeder auf einen Ordner anwenden.
Ich habe da schon folgenden Ansatz:
[highlight=vbnet]
AddDirectorySecurity(MyPath, "Jeder", FileSystemRights.FullControl, AccessControlType.Allow)
Public Shared Sub AddDirectorySecurity(ByVal directoryPath As String, ByVal identity As String, ByVal fileSystemRights As System.Security.AccessControl.FileSystemRights, ByVal accessControlType As System.Security.AccessControl.AccessControlType)
Dim dirInfo As New System.IO.DirectoryInfo(directoryPath)
Dim dirSecurity As System.Security.AccessControl.DirectorySecurity = dirInfo.GetAccessControl()
dirSecurity.AddAccessRule(New System.Security.AccessControl.FileSystemAccessRule (identity, fileSystemRights, accessControlType))
dirInfo.SetAccessControl(dirSecurity)
End Sub
[/highlight]
Wenn ich nun im Explorer prüfen will, ob die Rechte vergeben sind, sehe ich folgendes ( siehe Anhang ).
1. Was muss ich einstellen, dass ich alle Kästchen mit Vollzugriff markiere.
2. Kann ich den User "Jeder" auch Programmtechnisch einfügen nicht nur mit dem Wort Jeder??
Comment