Jak skonfigurować więzienie Chroot w VSFTPD
- 1507
- 296
- Maria Piwowarczyk
Co to jest więzienie Chroot ?
[Definicja w Wikipedii]
Chroot w systemach operacyjnych UNIX to operacja, która zmienia pozorne katalog główny dysku dla bieżącego procesu uruchomionego. Przeczytaj więcej o Chroot i implementacji…
Dlaczego warto korzystać z więzienia chroot w VSFTPD ?
CHROOT JAIL jest używany do tego, że każdy login użytkownika do FTP nie może uzyskać dostępu do systemu plików poza katalogiem domowym. Na przykład jeśli chroot nie jest włączony i zaloguj się do serwera FTP i spróbuj uzyskać dostęp do dowolnej lokalizacji, takiej jak /etc /httpd /conf dla katalogów /etc.
Zgodnie z powyższym zrzutem ekranu możesz zobaczyć normalny użytkownik „teCadmin” może wyświetlić pliki konfiguracyjne Apache. Chociaż możesz iść w dowolnym miejscu (wszystkie katalogi) w systemie.
Włącz więzienie Chroot w VSFTPD
Aby włączyć więzienie Chroot w VSFTP, edytuj plik konfiguracyjny VSFTP w swoim ulubionym edytorze
# vim/etc/vsftpd/vsftpd.conf
i UNZ komentarz lub dodaj następujący wpis w pliku konfiguracyjnym
CHROOT_LOCAL_USER = Tak
Po dodaniu powyższej linii zapisz plik i uruchom ponownie usługę VSFTPD.
# Service VSFTPD restart
Teraz Twój serwer VSFTP włączył więzienie CHROOT, a wszyscy użytkownicy mają ograniczony dostęp do katalogu domowego.
Sprawdź poniższy zrzut ekranu utworzony po włączeniu więzienia chroot i porównaj różnicę ze starym zrzutem ekranu.
Możesz zobaczyć, że teraz „teCadmin” użytkownika ma ograniczony dostęp tylko do katalogu domowego.
- « Rsync Commad w Linux z 12 praktycznymi przykładami
- Jak zainstalować CPANEL & WHM na Centos/Rhel i Cloudlinux »