Thus said Pete Vickers on Mon, 13 Sep 2010 10:59:56 +0200:

> Any clues what I'm doing wrong ?  Google seems to hint that the chroot
> directory might  have to  be owned  by root,  but that  seems strange,
> since users couldn't then write files in their own home ?

Maybe start by reading the man page sshd_config(5) instead of relying on
google?  :-) It  seems  to suggest,  as you  indicate,  that the  chroot
directory must  be root owned. But  what I believe is  more important is
that you missed the following:

     ChrootDirectory
             Specifies  a path  to  chroot(2)  to after  authentication.
             This  path,  and all  its  components,  must be  root-owned
             directories  that are  not writable  by any  other user  or
             group.  After  the  chroot,  sshd(8)  changes  the  working
             directory to the user's home directory.

This would seem to indicate to me that you need a structure like:

/chroot/home/pete

And then you would set:

ChrootDirectory /chroot

You might want to read the rest of the section for ChrootDirectory. It's
also possible that I have misinterpreted the man page.

Andy

Reply via email to