Jak zauważył Graham, użycie wielu wpisów uprawnień dla tego samego użytkownika (coś, czego nigdy wcześniej nie próbowałem) było tutaj kluczem:
Uprawnienia na folderze nadrzędnym dają użytkownikom prawie absolutną swobodę dokonywania dowolnych zmian… z wyjątkiem tego, że pole “usuń” jest odznaczone - więc użytkownicy nie mogą przypadkowo usunąć/przenieść/zmienić nazwy tego ważnego folderu:
Przechodząc do drugiego zestawu uprawnień dla tego samego użytkownika (które odnoszą się nie do samego folderu, ale do jego zawartości), widzimy dokładnie takie same prawa przyznane użytkownikowi, łącznie z uprawnieniami “delete”.
Tak więc, użytkownicy mogą robić wszystko co chcą z podfolderami i plikami, włącznie z usuwaniem/przenoszeniem/zmianą nazwy.
Ta konfiguracja pozwala mi chronić kluczowe foldery, takie jak spersonalizowane katalogi skanowania docelowego, które rezydują w osobistych lokalizacjach sieciowych użytkowników. Użytkownicy mogą modyfikować zawartość (np. usuwać pliki PDF ze skanami, których nie chcą już zachowywać), ale nie mogą nieumyślnie powodować problemów dla siebie, usuwając folder, który skaner oczekuje, że zobaczy podczas zapisywania w sieci.
Musiałem wyłączyć dziedziczenie dla folderu specjalnego, ponieważ w przeciwnym razie nie można było wprowadzić zmian w uprawnieniach użytkownika, które różniły się od głównego udziału sieciowego; jednak wszystkie _podfoldery i obiekty _używają dziedziczenia, aby uzyskać uprawnienia z folderu nadrzędnego.
Kiedy już zorientowałem się, co dokładnie trzeba zrobić, dostosowanie tego dla każdego użytkownika zajęło tylko kilka minut. Teraz mam pewność, że kluczowe foldery sieciowe nie zostaną przypadkowo usunięte przez użytkowników.