HP-UX Remote Access Services Administrator's Guide

NOTE: If you want ftpd to use the /usr/bin/ls command, instead of the
/sbin/ls command, to support directory listing, copy the relevant libraries
specified as follows:
For Integrity systems, create the hpux32 directory under the
/home/ftp/usr/lib directory, which must be owned by the root. Ensure
that you change the permissions for the /home/ftp/usr/lib/hpux32
directory to 0555 (the directory cannot be written or edited).
Copy the following library files to the /home/ftp/usr/lib/hpux32
directory:
/usr/lib/hpux32/dld.so
/usr/lib/hpux32/libc.so.1
/usr/lib/hpux32/libdl.so.1
/usr/lib/hpux32/libxcurses.so.1
/usr/lib/hpux32/uld.so
For HP-UX 11i v2 PA-RISC systems, copy the following library files to the
/home/ftp/usr/lib directory:
/usr/lib/dld.sl
/usr/lib/libc.2
/usr/lib/libdld.2
/usr/lib/libxcurses.1
4. Set the owner of the /home/ftp/usr/bin and /home/ftp/usr directories to
root, and set the permissions to 0555 (the directory cannot be written or edited):
# chown root /home/ftp/usr/bin
# chmod 0555 /home/ftp/usr/bin
# chown root /home/ftp/usr
# chmod 0555 /home/ftp/usr
5. Create the subdirectory etc under the ftp home directory:
# cd /home/ftp
# mkdir etc
38 Configuring FTP