J'ai un utilisateur qui est en prison.
sshd_config:
Sous-système sftp internal-sftp
Match user matt
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
passwd:
matt:x:1001:5006:Matt Ryan,,,:/home/matt:/home/matt/bin/bash
Cela fonctionne parfaitement pour sftp. L'utilisateur est limité à son dossier personnel et à tout ce qui est monté là-bas.
Mais, j'aimerais aussi donner à cet utilisateur un accès shell. Voici ce qui se passe lorsqu'il essaie de se connecter :
$ ssh matt@server.com
Linux devnode 2.6.38-linode31 #1 SMP Mon Mar 21 21:22:33 UTC 2011 i686 GNU/Linux
Ubuntu 10.04.2 LTS
Bienvenue sur Ubuntu !
* Documentation: https://help.ubuntu.com/
Dernière connexion : jeu. 31 mars 13:04:29 2011 depuis abc.nyc.res.rr.com
/home/matt/bin/bash: Aucun fichier ou dossier de ce type
Connexion à server.com fermée.
Par fstab, le dossier bin est monté dans le répertoire personnel et est présent.
Pourquoi ai-je cette erreur.. et comment puis-je la résoudre?
Merci pour l'aide!