Para corrigir o problema could not open session
, sem abandonar inteiramente o make_chroot_jail.sh, também é necessário copiar as bibliotecas /usr/lib/libcrack*
. Edite o script, onde ele tem:
# If you are using a 64 bit system and have strange problems with login comment
# the following lines in, perhaps it will work (motto: if you can't find the
# needed library just copy all of them)
#
# cp /lib/*.* ${JAILPATH}/lib/
# cp /lib/lib64/*.* ${JAILPATH}/lib/lib64/
Mude para:
cp /lib/*.* ${JAILPATH}/lib/
cp /lib64/*.* ${JAILPATH}/lib64/
cp -rp /lib64/security ${JAILPATH}/lib64/
cp /usr/lib64/libcrack* ${JAILPATH}/usr/lib64/
Apenas um adendo rápido, o problema acima corrigiu esse problema com o SuSE - SLES 11 sp2 de 64 bits. Também renomei o $JAILPATH/lib
para $JAILPATH/lib64
. E para esse sistema operacional, eu tive que adicionar um arquivo / etc / profile vazio na cadeia (você pode usá-lo para colocar em um prompt do PS1).