useradd -m -d /home/chroot -s /usr/local/bin/jail -c "chroot-user thomasba" thomasba mkjailenv /home/chroot addjailsw /home/chroot addjailsw /home/chroot -P sftp --version addjailsw /home/chroot -P sftp-server --version addjailsw /home/chroot -P scp --version addjailsw /home/chroot -P bash --version addjailsw /home/chroot -P groups --version addjailuser /home/chroot /data/thomasba /bin/bash thomasba
JAIL=/home/chroot
mkjailenv /home/${JAIL}
addjailsw /home/${JAIL} -P sftp --version
addjailsw /home/${JAIL} -P sftp-server --version
addjailsw /home/${JAIL} -P scp --version
addjailsw /home/${JAIL} -P bash --version
addjailsw /home/${JAIL} -P groups --version
addjailsw /home/${JAIL} -P ls --version
addjailsw /home/${JAIL} -P sh --version
addjailsw /home/${JAIL} -P id --version
cd ${JAIL}
mkdir -p usr/libexec/openssh
cp usr/bin/sftp-server usr/libexec/openssh
addjailuser /home/${JAIL} /data /bin/sh thomasba
Eintragen der public-Keys in die Datei ${JAIL}/.ssh/authorized_keys (Das Homeverzeichnis aus der non-chroot-/etc/passwd, nicht das Homeverzeichnis im jail (/data).