Jak udost

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
cyryllo
Beginner
Posty: 120
Rejestracja: 11 grudnia 2007, 00:33
Lokalizacja: Gdańsk

Post autor: cyryllo »

Myślałem aby ustawić 700 dla głównego katalogu ale czy to nie zaszkodzi?

Nie sprawdzałem bo wolę najpierw zapytać.

Edycja:

Sprawdziłem i po zmianie home na 700 w ogóle nie można wejść nawet na konto czyli do katalogów głębiej np. /home/użytkownik/
Haseo
Posty: 33
Rejestracja: 28 lutego 2009, 01:28

Post autor: Haseo »

Chcesz dać:

Kod: Zaznacz cały

chmod 700 /
dla głównego systemu /? A co z plikami i katalogami dla demonów? Nie będą mieli oni nawet dostępu do odczytu danych z pliku.
Ustaw użytkownikowi powłokę na rbash wtedy nie wyjdzie ze swojego katalogu. Wadą tego rozwiązania jest, że nie wejdzie do innego katalogu.
Awatar użytkownika
cyryllo
Beginner
Posty: 120
Rejestracja: 11 grudnia 2007, 00:33
Lokalizacja: Gdańsk

Post autor: cyryllo »

Skorzystam chyba z Chrooted chyba najlepsze rozwiązanie.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

cyryllo pisze:Sprawdziłem i po zmianie home na 700 w ogóle nie można wejść nawet na konto czyli do katalogów głębiej np. /home/użytkownik/
Użytkownik może, jak należy do jakiejś grupy to też powinien, ale inni nie, zrób tak chmod o-rw i wtedy zadziała.
Patrz na właścicieli, jeżeli /home należy do root i dasz 700 to tylko root może tam wejść, a Ty jesteś inny, bo nawet nie należysz do żadnej dopuszczonej grupy. Musisz pozwolić dla innych tam wejść - x
Awatar użytkownika
vimoco
Posty: 23
Rejestracja: 29 marca 2009, 20:11

Post autor: vimoco »

Dobrze, a jak ukryć wszystkie foldery oprócz home?
Bo wszystkim katalogom w /home dałem 770, ale użytkownik może wyjść poza /home i grzebać w systemowych plikach, jak je ukryć?
Bo jak dam 770 to chyba nie będzie działać coś?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Jeżeli nadasz (przykładowo)

Kod: Zaznacz cały

chmod 711 /
użytkownicy będą mogli wejść do systemu plików, ale nie zobaczą jego zawartości. Jeżeli jednak będą znali bezpośrednią ścieżkę do jakiegoś miejsca - będą mogli tam wejść i wszystko podpatrywać.

Chcąc zabezpieczyć cały system w ten sposób, musiałbyś zmieniać uprawnienia dla sporej liczby katalogów i plików. Polecam użycie środowiska chrootowanego dla użytkownika - to lepsze rozwiązanie.
pawelkkkk
Posty: 10
Rejestracja: 21 lipca 2008, 23:31

Post autor: pawelkkkk »

Witam.
Konfiguracja dla serwera proftpd:
Ustawiasz DefaultRoot jako /home - nie będzie można wyjść do głównego drzewa systemu plików.

Ograniczenie zapisu:

Kod: Zaznacz cały

<Directory /home/costam>
<Limit READ>
AllowUser root,admin,usery
DenyUser userx
</Limit>
<Limit WRITE>
AllowUser root,admin
DenyUser userx,usery
</Limit>
</Directory>
Root i administrator będą mogli zapisywać i odczytywać, użytkownicy odczytać pliki, ale zapisać już nie, a użytkownikx przeczyta tylko listę plików, ale do pliku już nie zajrzy.

Pozdrawiam
Paweł
ODPOWIEDZ