1. Create the FTP home directory structure:
mkdir /export/ftp/pub
mkdir /export/ftp/bin
mkdir /export/ftp/dev
mkdir /export/ftp/etc mkdir /export/ftp/usr mkdir /export/ftp/usr/lib
2. Add the ls command to the FTP bin directory:
cp /usr/bin/ls /export/ftp/bin
chmod 111 /export/ftp/bin/ls
3. Copy the necessary libraries into the FTP directory structure:
cp /usr/lib/ld.so* /export/ftp/usr/lib
cp /usr/lib/libc.so.1 /usr/lib/libdl.so.1 /export/ftp/usr/lib
cp /usr/lib/libintl.so.1 usr/lib/libw.so.1 /export/ftp/usr/lib
cp /etc/passwd /etc/group /etc/netconfig /export/ftp/etc
4. Copy the necessary files into the FTP directory structure to resolve NIS names:
cp /usr/lib/nss*.so.1 /export/ftp/usr/lib
cp /usr/lib/libnsl.so.1 /export/ftp/usr/lib
cp /usr/lib/straddr.so /export/ftp/usr/lib
cp /etc/nsswitch.conf /export/ftp/etc
5. Set the permissions for the /export/ftp/usr/lib and /export/ftp/etc directories:
chmod 555 /export/ftp/usr/lib/*
chmod 444 /export/ftp/etc/*
6. Set the permissions of all the created directories:
chmod 555 /export/ftp/usr/lib
chmod 555 /export/ftp/usr
chmod 555 /export/ftp/bin
chmod 555 /export/ftp/dev chmod 555 /export/ftp/etc chmod 755 /export/ftp/pub chmod 555 /export/ftp
7. Add the following line to the /etc/passwd file: ftp:x:30000:30000:Anonymous FTP:/export/ftp:/bin/false
8. Add the following line to the /etc/shadow file: ftp:NP:6445::::
9. Make sure that everything is owned by root and not by FTP: chown -R root /export/ftp
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1.. copy the required patch into /export/ftp/pub directory
2. unzip and untar the patch
3. review readme and install patch as recommended
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
The user name and password for this is as follows:
username: anonymous
password: you do not need a password, but if asked any text string or email address will do
No comments:
Post a Comment