Zmień uprawnienia do plików systemu Windows 7 z wiersza polecenia


Odpowiedzi:


20

caclsjest opisany w Windows 7. Musisz użyć ICACLSzamiast cacls.

ICACLS "filename" /grant "Users":F

To polecenie nadaje uprawnienia.


7

Aby zmienić uprawnienia, użyj konta administratora na tym komputerze, aby uruchomić CACLS. Jeśli masz włączoną kontrolę konta użytkownika, być może będziesz musiał najpierw podnieść wiersz polecenia, klikając go prawym przyciskiem myszy i wybierając „Uruchom jako administrator”.

Możesz użyć caclsw 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 użytkownikowi pełną kontrolę (F) files, należy użyć następującego polecenia (wpisanego w wierszu polecenia systemu Windows z podwyższonym poziomem uprawnień):

CACLS files /e /p %USERNAME%:f

Przeczytaj całą pomoc, wpisując następujące polecenie:

cacls /?

3

Jeśli z jakiegokolwiek powodu pliki zostaną odłączone od konta administratora w systemie Windows 7, użycie ICACLS NIE przywróci ich.

Jesteś zmuszony ręcznie kliknąć KAŻDY plik po jednym i wybrać Właściwości> karta Zabezpieczenia> przycisk Zaawansowane> karta Uprawnienia> przycisk Kontynuuj .

Jeśli ta opcja jest włączona, zatwierdź UAC dla Edytora uprawnień do plików i folderów i usuń zaznaczenie opcji Dołącz dziedziczone uprawnienia od rodzica obiektu thsi . Po wyświetleniu monitu kliknij przycisk Usuń , a następnie ponownie włącz opcję Dołącz uprawnienia dziedziczne , kliknij przycisk OK .

Spowoduje to przywrócenie dostępu do pliku.

Jak można to zrobić w odniesieniu do całego folderu lub zestawu plików? Korzystanie ICACLS *.* /RESETnie działa; kończy się na błędzie „Odmowa dostępu” dla danych plików.


3
To nie jest forum, więc jeśli masz nowe pytanie, zadaj nowe pytanie za pomocą dużego przycisku powyżej.
slhck

Pomyśl, że informacje „Niektórzy użytkownicy” są ważne. Skończyłem na tej stronie, szukając sposobu na naprawienie złych uprawnień, a jego informacje były bardzo istotne. Ale ponieważ post „Some User” nie odpowiada na pytanie PO, powinien to być komentarz lub pytanie zamiast odpowiedzi.
Edenshaw,


-1

musisz uruchomić caclsz uprawnieniami administratora, aby zmienić uprawnienia w plikach programu ...


2
jak uruchomić cacls jako administrator za pomocą samego polecenia?
sam

... i jak ktoś by to zrobił?
ashleedawg

-1

icacls „Nazwa pliku / folderu” / grant „USER”: F / t : zapewni pełny dostęp użytkownikowi określonemu jako „USER” do określonego pliku lub folderu. Opcja / t pozwala na przechodzenie do podfolderów i plików oraz udziela pozwolenia


Jeśli kiedykolwiek wrócisz na stronę, zobacz Jak odpowiedzieć .
ashleedawg
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.