trzeba zainstalować strace:
yum install strace
chroot /var/chroot/
chroot: failed to run command `/bin/bash’: No such file or directory
trzeba wykonać: ldd /bin/bash
i skopiować brakujące biblioteki do katalogu lib w środowisku chroot
a potem:
addjailsw /var/chroot -P bash
useradd -d /var/chroot -s /usr/local/bin/jail kowalski
passwd kowalski
addjailuser /var/chroot/ /home/www /bin/bash kowalski
addjailsw /var/chroot -P sftp-server
(Jeżeli są problemy z dodaniem sftp-servera to trzeba sprawdzić jego lokalizację. Najprościej jest skopiować binarkę z (u mnie: /usr/libexec/openssh/sftp-server do /usr/libexec/sftp-server i jeszcze raz wykonać addjailsw /var/chroot -P sftp-server)
Po tej operacji binarka “sftp-server” znajdzie się w katalogu /var/chroot/usr/libexec/sftp-server i wszystko było by dobrze gdyby nie fakt, że prawdopodobnie w pliku konfiguracyjnym sshd_config masz wpis:
Subsystem sftp /usr/libexec/openssh/sftp-server
dlatego aby wszystko działało jak należy wykonaj jeszcze:
mkdir /var/chroot/usr/libexec/openssh
cp /var/chroot/usr/libexec/sftp-server /var/chroot/usr/libexec/openssh
teraz już nie powinno być żadnych problemów