Jak mogę prześledzić NTFS i uprawnienia udostępniania, aby zobaczyć, dlaczego mogę (lub nie mogę) napisać pliku


8

Próbuję wyśledzić DLACZEGO mogę pisać w folderze, który według mojej najlepszej oceny nie powinien być w stanie pisać. Folder jest udostępniany „Wszyscy” ma „Pełna kontrola”, a pliki są bardziej restrykcyjne. Domyślam się, że istnieje jakieś członkostwo w podgrupach, które pozwala mi pisać, ale zagnieżdżanie grup w naszej usłudze Active Directory jest dość rozległe.

Czy istnieje narzędzie, które powie mi, który z wpisów ACL dozwolił lub zabronił mojego zapisu pliku w folderze?

Okno Efektywne uprawnienia jest marginalnie pomocne, ale potrzebuję czegoś w rodzaju „narzędzia śledzenia NTFS ACL”, jeśli coś takiego istnieje.


Po podaniu dozwolonych ustawień dużej grupie (np. Wszyscy), mniejsze grupy mogą to ograniczyć, używając uprawnień ODMÓW. Możesz być członkiem grupy, która ma niewiele uprawnień, ale o ile konkretnie nie odmówisz przywileju, faktyczne członkostwo w KAŻDEJ grupie pozwoli ci na dostęp.
Joel Coehoorn

Nie do końca pamiętam, co skłoniło mnie do tego, aby o to zapytać. Ale jeśli mam rację, myślę, że było to coś głupiego, jak „NaszaDomena \ Wszyscy użytkownicy” zostali dodani do lokalnej grupy „Użytkownicy”. coś, z jakiegoś powodu zasady grupy nie pozwoliły mi (mało programistom) zmienić.
hometoast

Odpowiedzi:


5

Wypróbuj AccessChk z sysinternals:

W ramach zapewnienia, że ​​stworzyli bezpieczne środowisko, administratorzy systemu Windows często muszą wiedzieć, jaki rodzaj dostępu do określonych użytkowników lub grup mają zasoby, w tym pliki, katalogi, klucze rejestru, obiekty globalne i usługi Windows. AccessChk szybko odpowiada na te pytania dzięki intuicyjnemu interfejsowi i wynikom.

Jestem pewien, że to zadziała.


1
Wydaje się, że jest to (bardzo dobra) wersja wiersza poleceń okna dialogowego Efektywne uprawnienia w eksploratorze. Nie mówi mi to „dlaczego” ani „jaki zestaw list ACL pasuje, aby umożliwić mi dostęp”.
hometoast

ah. prawdziwe. Nie jestem pewien, czego szukasz istnieje poza dokumentacją MS. Moja najlepsza rada to próba odtworzenia środowiska pliku poza bieżącą strukturą, a następnie dodanie uprawnień jeden po drugim, zaczynając od najbardziej restrykcyjnych, aż plik stanie się zapisywalny. Nie zapomnij, że uprawnienia do udostępniania i zabezpieczenia są różne. Powodzenia.
Jody

4

Powinieneś spróbować użyć AccessEnum .

wprowadź opis zdjęcia tutaj

Zapewni to różne zasady zabezpieczeń, które przeczytały zapis i odmawiają wpisów w pliku acl zarówno dla plików, jak i folderów. jest to również bezpłatne narzędzie.

Po uruchomieniu raportu otwórz go i sprawdź unikalne wpisy dla plików i folderów, o których mowa. i zobacz stamtąd skuteczne uprawnienia. jest to dość ręczne, aby wykonać wyszukiwanie, ale umieszczając footwork można uzyskać bardzo szczegółowe informacje.


1

Wygląda na to, że spodziewasz się, że Windows zawęzi te szerokie uprawnienia, sprawdzając tylko najbardziej wąską grupę. To tak nie działa. Uprawnienia NTFS są określane w następujący sposób:

  1. Rozpocznij domyślnie bez dostępu.
  2. Zbuduj wszystkie uprawnienia ze wszystkich grup w jeden duży zestaw czynności, które możesz zrobić.
  3. Odbierz wszystkie uprawnienia odmowy od wszystkich grup (w ten sposób odmowa w dowolnym miejscu przebije wszystko inne).

Jeśli więc dasz grupie Wszyscy pełną kontrolę i będziesz mieć uprawnienia tylko do innych grup, de facto członkostwo w grupie Wszyscy da ci pełny dostęp.


0

Jeśli ustawiasz acls na udziale SMB, musisz ustawić uprawnienia w systemie plików i menu udostępniania. Prawdopodobnie jest ustawiony dla wszystkich tylko w uprawnieniach do udostępniania.

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.