icacls zapewniający dostęp wszystkim użytkownikom systemu Windows 7

17

Próbuję dać pełny dostęp (odczyt, zapis) do określonego folderu wszystkim użytkownikom systemu Windows 7. Problem polega na tym, że nie wiem, jak to zrobić za pomocą icacls.

Alfredo Osorio
źródło

Odpowiedzi:

21
c:\windows\system32\icacls c:\folder /grant "domain\user":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "everyone":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "Authenticated Users":(OI)(CI)M

Otwórz okno poleceń i wpisz c:\windows\system32\icacls /?

BoBo
źródło
4
+1. W zależności od kontekstu (OI) (CI) F (pełny dostęp) może być lepsza niż (OI) (CI) M (dostęp do odczytu / zapisu).
Harry Johnston,
Niestety, wytnij i wklej jeden z moich skryptów :-) M = Zmodyfikuj, co jest w porządku dla większości użytkowników, F da im wszystko
BoBo
5
Pamiętaj, że NIE będziesz mógł używać „wszystkich” i innych grup w zlokalizowanym systemie Windows (angielskie nazwy są dostępne tylko w angielskim systemie Windows). Możesz więc użyć jednego z SID (np. „Wszyscy” to „* S-1-1-0” - zwróć uwagę na użycie use star przed SID) support.microsoft.com/en-us/kb/ 243330
Nux
Wydawanie icacls . / t / grant „wszyscy”: (OI) (CI) F zwraca „Nieprawidłowy parametr„ wszyscy: ””
Thom
@ Bobo PO poprosił o pełny dostęp. Twoja odpowiedź musi być taka. Możesz również zmodyfikować w odpowiedzi, jeśli uważasz, że jest to właściwe.
Thom
5

Tylko te dwie odpowiedzi działały dla mnie:

W wierszu polecenia administratora:

C:\Windows\System32>takeown /r /d y /f f:\backup
C:\Windows\System32>icacls f:\backup /t /grant Everyone:(OI)(CI)F

(OI)jest dla przyszłych plików i (CI)przyszłych folderów.

Cees Timmerman
źródło
1

To działało dla mnie:

Krok 1 - Otwórz okno cmd z uprawnieniami administratora

Krok 2 - przejąć na własność zawartość katalogu „picts” takeown / f C: \ picts * / r

Krok 3 - aby zmienić uprawnienia dla „wszystkich” treści katalogu „picts” icacls C: \ picts / grant Wszyscy: F / t

Lonnie R.
źródło