Bonjour à tous,

Je tente depuis un petit moment à chrooter un utilisateur SSH dans sont dossier.

Pour cela j'ai créer un utilisateur nommé "externe", dans un groupe nommé "externe". Puis j'ai utilisé le script suivant:
http://www.fuschlberger.net/programs...p-chroot-jail/

J'ai maintenant 'chroot-shell' dans mon dossier bin:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#!/bin/bash
/usr/bin/sudo /usr/sbin/chroot /home/jail /bin/su - $USER "$@"
et à la fin de /etc/passwd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
...
externe:x:1001:1003:externe,,,:/home/jail/home/externe:/bin/chroot-shell
Normalement, tout devrais marcher, mais si je fait "su externe" j'ai une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
user@System:~$ su externe
Mot de passe*: 
su: Cannot determine your user name.
Je ne comprend pas cette erreur et ne sais pas comment faire pour la résoudre.

Quelqu'un aurait-il une idée?