Skocz do zawartości

Selinux + Chroot Shh W Fc3


spider3333

Rekomendowane odpowiedzi

Chodzi o to aby stworzyć taką klatkę w której user ma tylko to co jest niezbędne.

Oczywiście do tak przygotowanej klateczki wkopiowuje się te rzeczy o których wspominałeś. Zatem struktura katalogów wygląda mniej więcej tak:

 

\

|->etc

|->bin

....

|->chroot->katalog-domowy-usera

|->chroot->katalog-domowy-usera->etc

|->chroot->katalog-domowy-usera->bin

....

(niestety, ale mechanizm wycina spacje, więc tak to przedstawiam)

 

Zatem po zalogowaniu się danego usera, widzi on tylko i wyłącznie swój katalog domowy i teoretycznie (o ile nie wyrwie się z klatki) nie jest w stanie zobaczyć np. konfiguracji apache'a, itp.

Odnośnik do komentarza
Udostępnij na innych stronach

Zatem po zalogowaniu się danego usera, widzi on tylko i wyłącznie swój katalog domowy i teoretycznie (o ile nie wyrwie się z klatki) nie jest w stanie zobaczyć np. konfiguracji apache'a, itp.

Z tego artykułu → http://www.redhat.com/magazine/001nov04/fe...atures/selinux/ wynika, że przy użyciu SELinux można coś takiego uzyskać :/ (jak to zrobić to nie wiem jednak :P )

 

Odnośnie tych patchy, to sprawdź czy masz zainstalowane w systemie libselinux-devel.

 

Potem, po próbie zalogowania użytkownika, wpisz dmesg | grep avc i zobacz co jest blokowane. Być może trzeba poprawić zasady bezpieczeństwa. Jakbyś miał z tym problemy to najlepiej zapytać się na fedora-selinux-list.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...