Korzystam z serwera Ubuntu 10.04 LTS i chcę utworzyć użytkowników, którzy mogą uzyskać dostęp do serwera tylko z FTP.
Do tej pory robiłem:
- zainstalować
vsftpd - Utwórz nowego użytkownika z domyślną powłoką logowania ustawioną na
/bin/false
Wszyscy normalni użytkownicy na serwerze mogą uzyskać dostęp do swojego folderu domowego przez ftp, ale użytkownicy, do których dostęp zdalny jest usuwany przez ustawienie go, /bin/falsenie mogą logować się przez ftp.
Nie rozumiem, w jaki sposób dostęp do powłoki wpływa na vsftpdserwer? Jak mogę włączyć dostęp ftp bez ponownego włączania powłoki?
Aktualizacja:
Znalazłem to odniesienie, które stwierdza, że powinienem używać /sbin/nologin(wydaje się, że jest /usr/sbin/nologinw Ubuntu) i że nie powinno to wpływać na dostęp do ftp, ale w moim przypadku nie działa.