mettre /bin/false comme faut bash a l user et ensuite rajouter une entree dans /etc/shells "/bin/false" et ca marche
XDMJ
c'est pas de chance car c'est exactement ce que j'ai fait (sauf qu'il s'appelle pas 'private') et ca marche très bien ...
Pourquoi ca marcherait pas ???
froggycorp
essaye de te logger avec ton user private ... et tu verras qu'il ne peut pas :)
XDMJ
marche pas, il me dit login incorrect ...
en fait j'ai trouvé dans la doc proftpd, il faut mettre :
<Anonymous ~private>
AnonRequirePassword on
User private
Group private
RequireValidShell off
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
avec effectivement un user private/private qui a un shell du genre /bin/false
froggycorp
tu le rajoute mais tu lui interdit d acceder a un bash :)
XDMJ
Salut
J'ai ajouté un utilisateur (avec adduser toto) mais je voudrais que celui-ci ne puisse faire que du ftp (et pas se logger par telnet) ...