Windows 7 bestandspermissies wijzigen vanaf opdrachtprompt
Hoe kan ik Windows 7 bestandspermissies wijzigen met de opdrachtprompt?
Ik wil de permissies in programmabestanden veranderen, maar cacls
werkt niet voor mij.
Hoe kan ik Windows 7 bestandspermissies wijzigen met de opdrachtprompt?
Ik wil de permissies in programmabestanden veranderen, maar cacls
werkt niet voor mij.
Om de rechten te wijzigen, moet u een beheerdersaccount op die machine gebruiken om CACLS
uit te voeren. Als je UAC hebt ingeschakeld, moet je misschien eerst de opdrachtprompt verheffen door er met de rechtermuisknop op te klikken en “Uitvoeren als Administrator” te kiezen.
Je kunt cacls
als volgt gebruiken:
CACLS files /e /p {USERNAME}:{PERMISSION}
Waar,
* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
o R - Read
o W - Write
o C - Change (write)
o F - Full control
Bijvoorbeeld, om uw gebruikersaccount volledige (F) controle te geven over files
, zou u het volgende commando gebruiken (getypt in een verhoogde Windows opdrachtprompt):
CACLS files /e /p %USERNAME%:f
Lees volledige hulp door het typen van het volgende commando:
cacls /?
Als, om wat voor reden dan ook, bestanden zijn losgekoppeld van de administrator account in Windows 7, zullen ze NIET worden hersteld met ICACLS.
Je wordt gedwongen om handmatig op ELK bestand te klikken, een voor een, en Eigenschappen > Beveiliging tabblad > Geavanceerd knop > Tabblad Toestemmingen > Doorgaan knop te selecteren.
Indien ingeschakeld, keur UAC prompt voor Permissie-editor voor Bestanden en Mappen goed en vink Erfbare machtigingen van de ouder van dit object overnemen uit. Klik op de knop Verwijderen wanneer daarom wordt gevraagd, schakel vervolgens Erfbare machtigingen opnemen weer in en klik op OK.
Hiermee krijg je weer toegang tot het bestand.
Hoe kan dit gedaan worden voor een hele map of verzameling bestanden? Het gebruik van ICACLS *.* /RESET
werkt niet; het eindigt in de fout “Toegang wordt geweigerd” voor de bestanden in kwestie.
Neem eerst het eigendom van de map/bestanden en werk er dan aan. http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/
icacls “Bestand/map_naam” /Geef “USER”:F /t : Geeft de gebruiker gespecificeerd als “USER” volledige toegang tot het gespecificeerde bestand of de gespecificeerde map. De /t maakt het mogelijk om door de submappen en bestanden te gaan en geeft de toestemming