Je souhaite permettre à des utilisateurs de se connecter sur ma machine en ssh dans une cage (chroot).
J'ai créé un fichier : /bin/chrootshell
#!/bin/bash
sudo /usr/sbin/chroot /home/$USER /bin/bash
Et j'ai rajouter dans /etc/sudoers (ou baduser est le login d'un de mes utilisateur):
baduser ALL=NOPASSWD: /usr/sbin/chroot /home/baduser /bin/bash
J'ai recréé dans le home de mon utilisateur (sa racine chroot) l'arborescence suivante pour y intégrer bash et les autres commandes auxquelles il aura accès:
bin/
lib/
(…)