J'utilise un serveur Ubuntu 10.04 LTS et je veux créer des utilisateurs qui ne peuvent accéder au serveur qu'à partir de FTP.
Ce que j'ai fait jusqu'à présent, c'est:
- Installer
vsftpd
- Créer un nouvel utilisateur avec le shell de connexion par défaut défini sur
/bin/false
Les utilisateurs normaux sur le serveur peuvent tous accéder à leur dossier de départ via ftp, mais les utilisateurs auxquels l'accès shell distant est supprimé en le définissant sur /bin/false
ne peuvent pas non plus se connecter par ftp.
Je ne comprends pas comment l'accès shell affecte le vsftpd
serveur? Comment pourrais-je activer l'accès ftp sans réactiver le shell?
Mise à jour:
J'ai trouvé cette référence qui indique que je devrais utiliser /sbin/nologin
(semble être /usr/sbin/nologin
dans Ubuntu) et qu'elle ne devrait pas affecter l'accès ftp mais cela ne fonctionne pas dans mon cas.