• # RTFM

    Posté par . En réponse au message Desactivez le shell, en laissant le ftp !. Évalué à 2.

    Pour sshd:

    $ man sshd_config

    en particulier la directive AllowUsers:

    AllowUsers
    This keyword can be followed by a list of user name patterns,
    separated by spaces. If specified, login is allowed only for
    user names that match one of the patterns. '*' and '?' can be
    used as wildcards in the patterns. Only user names are valid; a
    numerical user ID is not recognized. By default, login is
    allowed for all users. If the pattern takes the form USER@HOST
    then USER and HOST are separately checked, restricting logins to
    particular users from particular hosts.


    Le fichier de conf : /etc/ssh/sshd_config

    Sinon, j'utilise aussi proftpd sous Debian, et avec /bin/false (noté avec le chemin complet) comme shell ça ne pose aucun problème. Mais apparement le « false par defaut, c'est le false de bash :

    $ type false
    false is a shell builtin

    Peut-être que ton problème vient de là ?