View Single Post
  #1  
Old 29th January 2013, 12:55
wwweiss wwweiss is offline
Junior Member
 
Join Date: Jan 2013
Posts: 10
Thanks: 1
Thanked 0 Times in 0 Posts
Default Jailkit user cannot login

Hi,
I installed a new server with ISPConfig (Ubuntu 12.04) as discribed in the howto. The only thing I changed was to user Jailkit 2.15 instead of 2.14.
So far everything seems to work, but if a add a jailed SSH-user in ISPconfig this user cannot login.
In auth.log I can see these errors:

jk_chrootsh[8665]: path /var/www/clients/client2/web1/./ is not owned by user 5004
jk_chrootsh[8665]: path /var/www/clients/client2/web1/./ is not owned by group 5005

All configuration seems to be like it should.
If I add a jailed user without ISPconfig I get it to work, but with small differences in the home-path.

ISPconfig adds this line to /etc/paswd:

testerssh:x:5004:5005::/var/www/clients/client2/web1/./:/usr/sbin/jk_chrootsh

and this to the jailed passwd:

testerssh:x:5004:5005:::/bin/bash

Adding a user without ISPconfig makes a home-directory for the user inside the jail. So I changed the both lines above to:

testerssh:x:5004:5005::/var/www/clients/client2/web1/./web:/usr/sbin/jk_chrootsh

and

testerssh:x:5004:5005::/web:/bin/bash

With this change it works. Of course the users starts in den web-directory after login.

Is there a problem with ISPconfig or with Jailkit 2.15 and how can I fix that?
Has anyone else these problems?
Reply With Quote
Sponsored Links