jailkit chroot termina o login do ssh

3

Eu fiz o meu melhor para seguir estas instruções para criar um shell chroot. Mas a conexão é terminada toda vez que tento logar via ssh para o meu novo usuário chrooted.

Eu inicio o meu terminal ssh, faço o login através do chrooteduser e, assim que estou logado, ele sai ...

Sou novo em muito do mundo linux, então não tenho certeza do que pode estar causando esse problema.

EDITAR

Aqui está um log da tentativa de login do chrooteduser:

Apr  1 06:55:13 li244-40 sshd[2453]: Accepted password for testroo from 114.77.115.211 port 57658 ssh2
Apr  1 06:55:13 li244-40 sshd[2453]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory
Apr  1 06:55:13 li244-40 sshd[2453]: pam_unix(sshd:session): session opened for user testroo by (uid=0)
Apr  1 06:55:13 li244-40 sshd[2466]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory
Apr  1 06:55:14 li244-40 jk_chrootsh[2468]: path /home/newroo/./home/testroo is not owned by group 5004
Apr  1 06:55:14 li244-40 jk_chrootsh[2468]: abort, path /home/newroo/./home/testroo does not have group owner 5004, set option 'relax_home_group' to relax this check
Apr  1 06:55:14 li244-40 sshd[2453]: pam_unix(sshd:session): session closed for user testroo
Apr  1 06:55:14 li244-40 sshd[2453]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory
    
por Emmanuel 01.04.2011 / 08:37

1 resposta

2

Ok, Problema sovled. Você não ama apenas resolver seus próprios problemas!

O problema era que o diretório inicial chrooted não tinha as permissões corretas. Como eu descobri olhando o log.

    
por 01.04.2011 / 08:59