Zmiana uprawnień do plików w systemie Windows 7 z wiersza poleceń
Jak mogę zmienić uprawnienia do plików w Windows 7 używając wiersza poleceń?
Chcę zmienić uprawnienia w plikach programu, ale cacls nie działa dla mnie.
Jak mogę zmienić uprawnienia do plików w Windows 7 używając wiersza poleceń?
Chcę zmienić uprawnienia w plikach programu, ale cacls nie działa dla mnie.
Aby zmienić uprawnienia, użyj konta administratora na tym komputerze do uruchomienia CACLS. Jeśli masz włączony UAC, być może będziesz musiał najpierw podnieść wiersz poleceń, klikając prawym przyciskiem myszy i wybierając “Uruchom jako administrator”.
Możesz użyć cacls w następujący sposób:
CACLS files /e /p {USERNAME}:{PERMISSION}
Gdzie,
* /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
Na przykład, aby przyznać swojemu kontu użytkownika pełną (F) kontrolę do files, użyłbyś następującego polecenia (wpisanego w podniesionym wierszu poleceń Windows):
CACLS files /e /p %USERNAME%:f
Przeczytaj pełną pomoc wpisując następujące polecenie:
cacls /?
Jeśli z jakiegokolwiek powodu pliki zostały zdysocjowane z kontem administratora w Windows 7, użycie ICACLS NIE przywróci ich.
Jesteś zmuszony do ręcznego kliknięcia KAŻDEGO pliku, jeden po drugim, i wybrania Właściwości > karta Zabezpieczenia > przycisk Zaawansowane > karta Uprawnienia > przycisk Kontynuuj.
Jeśli jest włączona, zatwierdzić UAC monit dla Edytora uprawnień dla plików i folderów i odznaczyć Include inheritible uprawnienia z rodzica tego obiektu. Kliknij przycisk Remove po wyświetleniu monitu, a następnie ponownie włącz Include inheritible permissions, kliknij OK.
Spowoduje to przywrócenie dostępu do pliku.
Jak można to osiągnąć w odniesieniu do całego folderu lub zestawu plików? Użycie ICACLS *.* /RESET nie działa; kończy się błędem “Access is denied” dla plików, o których mowa.
najpierw przejmij własność folderu/plików, a następnie wykonuj na nich operacje. http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/
icacls “File/folder_name” /grant “USER”:F /t : zapewni pełny dostęp użytkownikowi określonemu jako “USER” do podanego pliku lub folderu. Opcja /t pozwala na poruszanie się po podfolderach i plikach oraz zapewnia uprawnienia