Mam zewnętrzny dysk twardy i trochę pomieszałem uprawnienia do plików, ale naprawiając to, pomyślałem, że jest w porządku bc z moją nazwą użytkownika, mogę uzyskać dostęp do plików doskonale. Teraz, gdy używam tego na dwóch komputerach (właściwie bankomatach nie mam dostępu do mojego drugiego komputera), nie mogę uzyskać dostępu do tych plików.
Problem polega na tym, że ten katalog ma setki folderów bez uprawnień dla „wszystkich”. Chciałbym nadać mu domyślne uprawnienia, w tym mieć pełny dostęp dla użytkownika „wszyscy”. Jak to zrobić za pomocą wiersza polecenia dla tych setek folderów?
windows-7
file-permissions
Sathyajith Bhat
źródło
źródło
TAKEOWN /A
przekazać własność grupie Administrator, a następnieICACLS
zmodyfikuj uprawnienia.Odpowiedzi:
Użyj,
takeown
aby przejąć na własność plik^ Rekurencyjnie przejmuje na własność wszystkie pliki bez pytania „jesteś pewien”.
Kontynuuj,
icacls
ustawiając listę kontroli dostępuZapewni to rekurencyjnie pełny dostęp do grupy użytkowników „Wszyscy” do wszystkich plików w folderze.
źródło
icacls
:Icacls * /setowner %USERNAME% /T /C /L
. Jednak nie połączone w jednym poleceniu z krokiem drugim (niestety).takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
To ustawienie właściciela folderu lub pliku do grupowania polecenia „Wszyscy” działa w systemie Windows 7 i nowszych:
źródło