Jump to content
Sign in to follow this  
lionheart

Frage zu icacls.exe

Recommended Posts

Hi Leute,

 

ich möchte mit dem Befehle "icacls.exe" der Benutzergruppe "Jeder" die Berechtigung "Ändern" auf alle Dateien und Unterordner eines bestimmten Verzeichnisses erteilen.

 

icacls c:\Test /grant *S-1-1-0:m /t

 

Grundsätzlich funktioniert dieser Befehl. Auf alle Dateien - auch in Unterordnern - wurde die Berechtigung korrekt erteilt. Allerdings ist mir aufgefallen, dass in den Sicherheitseinstellungen der Unterordner die Berechtigung nicht gesetzt wurde.

 

Könnt ihr mir sagen weshalb?

 

Mit "cacls.exe" werden auch die Sicherheitseinstellungen der Unterordner angepasst.

 

cacls c:\Test /t /e /p Jeder:c

Share this post


Link to post

Moin,

 

    /inheritance:e|d|r
       e - aktiviert die Vererbung.
       d - deaktiviert die Vererbung und kopiert die ACEs.
       r - entfernt alle vererbten ACEs.

   /T gibt an, dass dieser Vorgang für alle übereinstimmenden
       Dateien/Verzeichnisse ausgeführt wird, die den im Namen angegebenen
       Verzeichnissen untergeordnet sind.

   /C gibt an, dass dieser Vorgang bei allen Dateifehlern fortgesetzt wird.
       Fehlermeldungen werden weiterhin angezeigt.

 

icacls /? hättest du aber selbst finden können, oder? ;)

 

Gruß, Nils

Share this post


Link to post

Danke!

 

Kleine Ursache große Wirkung.

 

Die Hilfe hab ich mir natürlich angeschaut, wusste bisher nur nicht das Parameter auch die Schreibweise berücksichtigen.

 

/t hatte ich ja bereits drin!!! :rolleyes:

Share this post


Link to post

Also ich habe es noch einmal getestet:

 

icacls c:\Test /grant *S-1-1-0:m /T

 

Am Verhalten hat auch das große T nichts geändert. Mit icacls werden lediglich die ACL der Dateien, aber nicht der Unterverzeichnisse editiert.

 

Probiert es mal aus...

Share this post


Link to post

Das ist etwas schlecht in der Hilfe dokumentiert. Damit das auch für Ordner, Unterordner und Dateien gilt, muß das ganze so aussehen:

 

icacls c:\Test /grant *S-1-1-0:(OI)(CI)M

 

oder auch so

 

icacls c:\Test /grant Jeder:(OI)(CI)M

 

/T wird nicht gebraucht.

 

Tschüß

Share this post


Link to post
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...