Some notes on Southbury's ftp setup as of April 18, 2003. -------------------------------------------------------------------------- The download servers are dephds062-65. It uses the wu-ftpd, which uses /etc/ftpaccess, etc, but there's nothing too useful there. It uses the standard ftp userid, whose home directories in /etc/passwd is defined as /dfs/ftp. That's the trick. -------------------------------------------------------------------------- To exercise the ftp stuff, do a PDFexpress from a hitlist. It will give you a status screen that will eventually turn into a "download the file" link. Hovering over that link will tell you the directory inside the /dfs/ftp root directory, which relates to your stuff. For example, the link could show ftp://ftp1.delphion.com/pub/6433547DRWfHC4J1nLEQBD3LACWcybltI/pdfExpress6433547.zip which relates to /dfs/ftp/pub/6433547DRWfHC4J1nLEQBD3LACWcybltI/pdfExpress6433547.zip Note the DFS permissions on that /dfs/ftp/pub directory do not allow a blind ls (r is missing from the rwxcid permissions), so you have to know the specific directory in order to cd to it or ftp from it. -------------------------------------------------------------------------- dcecp -c acl show /dfs/ftp/pub {mask_obj -wxcid} {user_obj rwxcid} {user hosts/dephds062.southbury.usf.ibm.com/self rwxcid effective -wxcid} {user rickjas rwxcid effective -wxcid} {group_obj r-x--- effective --x---} {group subsys/dce/dfs-admin rwxcid effective -wxcid} {group delphion-admin rwxcid effective -wxcid} {other_obj ----id} {any_other rwx-id effective -wx-id} Even my userid does not have permission to ls /dfs/ftp/pub due to that mask_obj. To temporarily change that, you can dcecp -c acl modify /dfs/ftp/pub -change {mask_obj rwxcid} -------------------------------------------------------------------------- Why those special permissions for root on dephds062? Because that's where the /dfs/ftp/pub cleanup crontab is, as shown below (split for readability) # # Cleanup FTP pub directory on DFS 2,32 * * * * chmod 777 /dfs/ftp/pub; \ chmod 770 /dfs/ftp/pub/*; \ /dfs/ipntools/cleandir -r -d /dfs/ftp/pub -m 30 -s 1>/dev/null 2>&1; \ chmod 730 /dfs/ftp/pub