[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ftp trouble - cannot chroot



-----BEGIN PGP SIGNED MESSAGE-----

On Thu, 26 Aug 1999, John Pearson wrote:

> I believe that what has happened to you is that you are operating in a
> chroot'd environment and that in that environment there is no /bin/ls to
> run, so no directory appears.  Try cd'ing to ftp's home directory and
> copying bin/* to /home/shao/bin/ and lib/* to /home/shao/lib/.  This
> isn't necessary with proftpd because it has a built-in 'ls'.

Why copy bin/* and lib/*, instead of only the programs and libraries
needed. For example,
  $ cp /bin/ls ~ftp/bin
  $ ldd -d /bin/ls 
          libc.so.6 => /lib/libc.so.6 (0x40006000)
          /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
  $ cp /lib/libc.so.6 /lib/ld-linux.so.2 ~ftp/lib
  $ # be paranoid
  $ ldd /lib/libc.so.6
          /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
  $ ldd /lib/ld-linux.so.2
          statically linked
  $ # ok, so no need to be paranoid.

If there's any other programs that need to be copied, do basically the
same thing.


- -- 
  finger for PGP public key.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBN8YWtb7M/9WKZLW5AQGGFwP+OeOwXL7c+RR15u7ixUcnhYpYOdxNebqh
i/HNusSesGleqv+12JUrCpOZ7JjwRbNP5po2Gm30rLs/VUxDjC7zwp7gWJFZzYsh
8rl+lGw+3nPJUddDcIntrqyoybtB4AQ+RYhlU2K5Pe2Msi6BFCRvw2cdBIT0NqlR
P18rR8tRAfE=
=IiwP
-----END PGP SIGNATURE-----


Reply to: