Przypisując użytkowników do folderów możesz określić, którzy użytkownicy będą mieli dostęp do folderów oraz poziom ich dostępu. Członkami folderu mogą być poszczególni użytkownicy lub grupy użytkowników. Do folderów nie są domyślnie przypisani żadni członkowie, co oznacza, że mają do nich dostęp wszyscy użytkownicy. Jeżeli do listy kontroli dostępu dla folderu (ACL — Access Control List) zostanie przypisany jakikolwiek użytkownik, wszyscy użytkownicy wymagający dostępu do tego folderu będą musieli być przypisani do listy ACL dla tego folderu.
Folder, który nie ma zdefiniowanej listy ACL używa zabezpieczeń bazujących na rolach. Jeżeli dla folderu zostanie zdefiniowana lista ACL, uprawnienia ACL połączą się z uprawnieniami bazującymi na rolach, tworząc bardziej precyzyjny i ściślejszy model zabezpieczeń (zabezpieczenia bazujące na obiektach). Do określania uprawnień używane są w pierwszej kolejności role, a dopiero potem listy ACL, pozwalając na sprecyzowanie dostępu. Na przykład użytkownik z rolą tylko do odczytu, nigdy nie będzie miał większego dostępu bez względu na listy ACL, do których należy. Na odwrót, jeżeli użytkownik ma przypisaną rolę z pełnymi uprawnieniami, można użyć listy ACL do ograniczenia temu użytkownikowi dostępu do określonych folderów. Lista ACL nigdy nie daje użytkownikowi większych uprawnień niż role przypisane do użytkownika. Przy dodawaniu użytkowników do listy ACL należy rozważyć role przypisane do użytkowników i ograniczyć użytkowników stosownie do struktury folderów.
Domyślnie administrator ma uprawnienia do odczytu wszystkich folderów. Dobrym zwyczajem przy tworzeniu modelu zabezpieczeń repozytorium jest utworzenie w pierwszej kolejności grupy administratorów, która zawiera wszystkich administratorów. Dodanie grupy administratorów do listy ACL najwyższego folderu w repozytorium daje grupie pełny dostęp. Gdy grupa administratorów ma przydzielony dostęp, można utworzyć grupy i przypisać użytkowników do grup. Przypisując użytkowników do grup, a następnie przydzielając tym grupom uprawnienia do folderu, można łatwo zarządzać użytkownikami i ich dostępem do folderów repozytorium. Każdy nowy użytkownik jest domyślnie dodawany do grupy o nazwie Wszyscy. Jeżeli grupa Wszyscy ma udzielone uprawnienia do danego folderu, wszyscy nowi użytkownicy będą mieli dostęp do tego folderu.
Dodawanie użytkownika do folderu
Uprawnienie | Dostęp |
---|---|
Odczyt |
|
Modyfikuj |
|
Usuń |
|
Na przykład dla dostępu Tylko do odczytu, zaznacz opcję Zezwalaj przy poleceniu Odczyt, oraz zaznacz opcję Odmawiaj przy poleceniach Zmień i Usuń.
Usuwanie członka z folderu