/etc/passwd に anonymousユーザーを登録する # vipw ftp:*:100:20:Anonymous FTP:/home/ftp:/bin/csh # mkdir ~ftp/bin ~ftp/usr ~ftp/usr/lib ~ftp/dev ~ftp/etc # cp /bin/ls ~ftp/bin # ldd /bin/ls -lc.101 => /usr/lib/libc.so.101.9.1 -ldl.1 => /usr/lib/libdl.so.1.0 # cp /usr/lib/libc.so.101.9.1 /usr/lib/libdl.so.1.0 ~ftp/lib SUNOS がJLEの時は libc.so.1.9 ld.so libc.a もコピーする # cp /usr/lib/ld.so ~ftp/lib # cp /usr/lib/libc.so.1.9 ~ftp/lib # cp /usr/lib/ld.so ~ftp/lib # cp /usr/lib/libc.a ~ftp/lib # mknod ~ftp/dev/zero c 13 12 # mknod ~ftp/dev/tcp c 11 42 # mknod ~ftp/dev/udp c 11 41 # chmod -R 111 ~ftp/bin # chmod 444 ~ftp/usr/lib/* # chmod 555 ~ftp/usr/lib # chmod 555 ~ftp/usr