Chcę utworzyć różnych użytkowników na moim serwerze (powiedzmy 22.23.34. *) I ustawić uprawnienia każdego użytkownika tylko do ich konkretnego katalogu. Powiedzmy, że mój serwer ma trzy katalogi Katalog A, B, C
= & gt; Teraz użytkownik root powinien mieć dostęp do wszystkich katalogów. Może aktualizować, usuwać itp. We wszystkich katalogach.
= & gt; powiedzmy, że zrobiłem innego użytkownika „A”. Teraz chcę, aby „A” mógł zrobić wszystko tylko w swoim katalogu, ale może tylko w innych katalogach użytkownika. Powinien być w stanie wykonywać operacje CRUD w katalogu „A”, do którego jest przypisany.
Jakie będą polecenia służące do tworzenia takiego schematu? Dowolny pomysł ?
Odpowiedzi:
Po prostu utwórz użytkownika według składni:
na przykład.,
useradd aruz
Aby umożliwić użytkownikom przeglądanie własnych katalogów domowych, zrób
... lub dowolne ścieżki katalogu domowego w systemie.
Do zapobiec użytkownicy nie będą mogli zobaczyć swoich katalogów domowych
I na dobre możesz to zrobić
ale to z pewnością będzie ustawione w ten sposób domyślnie.
Jeśli twój system ma listy ACL, możesz użyć ich do implementacji dokładniejszej kontroli dostępu.
źródło