A friend of mine just built a new machine and loaded it with RedHat 6.2,
replacing an older 5.2 machine.  He reported that he was unable to upload
files by anonymous FTP, which he had no trouble doing with the 5.x system.
Having set up anonymous FTP for years on many different flavors of Unix, I
assured him this was trivial to set up, but then found that I couldn't make
it work either! :-( I failed on any 6.x system whereas it worked fine on
5.x systems with similar permissions and /etc/ftpaccess contents.  I hadn't
noticed this before, since I've had no occasion to use anonymous FTP on any
of the numerous 6.x machines I've set up.

Here's what I got trying on one of our local 6.2 machines (all 6.x machines
gave the same symptoms):
--------------------
ultra9> ftp rh625
Connected to rh625.
220 rh625.genrad.com FTP server (Version wu-2.6.0(1) Mon Feb 28 10:30:36 EST 2000) 
ready.
Name (rh625:rep): ftp
331 Guest login ok, send your complete e-mail address as password.
Password:
230 Guest login ok, access restrictions apply.
ftp> cd pub
250 CWD command successful.
ftp> lcd /o/rep
Local directory now /o/rep
ftp> put testfile
200 PORT command successful.
553 testfile: Permission denied on server. (Upload)
--------------------

*  I can make connections, do directory listings and DOWNLOAD files fine.
   This rules out problems with ftpusers, hosts.deny/hosts.allow, etc.
*  I can FTP as an ordinary user and transfer files in either direction
*  I tried turning off "-a" and adding "-d" in the in.ftpd entry in
   inetd.conf (yes, I DID do the kill -HUP).  The "-d" didn't produce any
   illuminating results.
*  I tried chmod go+x on /home/ftp/pub, which didn't help.  I also tried
   chown-ing it to user "ftp" with no improvement.
*  I checked that "ftp" appeared correctly in the passwd and group files
*  I checked the ownership, content and permissions of the subdirectories
   of /home/ftp (see below).
*  I've tried 3 different 6.2 machines, one 6.1 machine and one 6.0 machine
   with identical behavior in each.  The 6.0 machine had been updated to
   wu-ftpd-2.5.0-5.6.0, the 6.1 machine has wu-ftpd-2.6.0-1, and the 6.2
   machine has wu-ftpd-2.6.0-3.

**********************************************************************
Here's what /home/ftp looks like.
**********************************************************************
[root@rh6205 /home]# ls -Rls ftp
ftp:
total 4
   1 d--x--x--x    2 root     root         1024 May 13 10:07 bin
   1 d--x--x--x    2 root     root         1024 May 13 10:07 etc
   1 drwxr-xr-x    2 root     root         1024 May 13 10:07 lib
   1 drwxr-sr-x    2 root     ftp          1024 Feb  4 10:06 pub

ftp/bin:
total 299
  17 ---x--x--x    1 root     root        15632 Feb  4 10:07 compress
  46 ---x--x--x    1 root     root        45552 Feb  4 10:07 cpio
  49 ---x--x--x    1 root     root        48752 Feb  4 10:07 gzip
  48 ---x--x--x    1 root     root        48048 Feb  4 10:07 ls
 139 ---x--x--x    1 root     root       140528 Feb  4 10:07 tar
   0 lrwxrwxrwx    1 root     root            4 May 13 10:07 zcat -> gzip

ftp/etc:
total 25
   1 -r--r--r--    1 root     root           53 Feb  4 10:06 group
  23 -rw-r--r--    1 root     root        21949 Feb  4 10:06 ld.so.cache
   1 -r--r--r--    1 root     root           79 Feb  4 10:06 passwd

ftp/lib:
total 1155
  77 -rwxr-xr-x    1 root     root        77216 Feb  4 10:07 ld-2.1.3.so
   0 lrwxrwxrwx    1 root     root           11 May 13 10:07 ld-linux.so.2 -> 
ld-2.1.3.so
 968 -rwxr-xr-x    1 root     root       985256 Feb  4 10:07 libc-2.1.3.so
   0 lrwxrwxrwx    1 root     root           13 May 13 10:07 libc.so.6 -> libc-2.1.3.so
  76 -rwxr-xr-x    1 root     root        75888 Feb  4 10:07 libnsl-2.1.3.so
   0 lrwxrwxrwx    1 root     root           15 May 13 10:07 libnsl.so.1 -> 
libnsl-2.1.3.so
  34 -rwxr-xr-x    1 root     root        33036 Feb  4 10:07 libnss_files-2.1.3.so
   0 lrwxrwxrwx    1 root     root           21 May 13 10:07 libnss_files.so.2 -> 
libnss_files-2.1.3.so

ftp/pub:
total 0
**********************************************************************

It seems like we have to be missing something simple here, but I can't
think of what it might be.  Can anyone help me save (regain?) my sanity?


        pete peterson
        GenRad, Inc.
        7 Technology Park Drive
        Westford, MA 01886-0033

        [EMAIL PROTECTED] or [EMAIL PROTECTED]
        +1-978-589-7478 (GenRad);  +1-978-256-5829 (Home: Chelmsford, MA)
        +1-978-589-2088 (Closest FAX); +1-978-589-7007 (Main GenRad FAX)
 


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to