Smartnet is happy to allow anonymous FTP space for all Unix Shell,
Personal, and Business PPP users. In order to make things work smoothly
and securely for everyone, the following instructions and rules must be
followed for any user wishing to create an anonymous FTP directory. 

This file assumes a basic familiarity with your Unix Shell account. You
don't need to be a Unix wizard, but you do need to understand such basic
commands as "cd, cp, rm, ls -l", etc, and you do need to know how to
upload/ftp files to your Unix Shell account and copy them to different
directories. If you do not, be VERY CAREFUL when following these
instructions. Smartnet takes no responsibility for any mistakes you might
make. 

**********************************
CREATING YOUR ANONYMOUS FTP SPACE
**********************************

Log into your Unix Shell or Business shell account and type "ftpnew" at
the prompt. The following directories will be created, with the proper
permissions:

/home/ftp/pub/username/
/home/ftp/pub/username/incoming

Do not delete the "incoming" directory if you wish people to be able to 
upload files to your ftp space. Do not change the permissions of your 
/home/ftp/pub/username or /home/ftp/pub/username/incoming directories. 
Doing so will cause your anonymous FTP privileges to be suspended.

********************
ANONYMOUS FTP RULES
********************

* The /home/ftp/pub/username/incoming directory is the only directory
  allowed for uploading files.

* The proper permissions have been set to allow uploading to your incoming 
  directory (it has been made world-writeable). Do not change them. 

* If any directory other than incoming (or an incoming subdirectory) in your 
  anonymous FTP space is made world-writeable, your FTP privileges will 
  be suspended at our technical staff's discretion. This is for your 
  protection and security.

* All files in your /home/ftp/pub/username directory (and any subdirectories)
  count toward your monthly average storage limit.

**********************
DIRECTORY MAINTENANCE
**********************

UPLOADING FILES 
---------------- 
If you wish to upload files yourself to make them accessible to others,
you can do so by Zmodem (or Xmodem), or FTP. You can upload the files
directly to your /home/ftp/pub/username directory (if using FTP, be sure
to log in with your username and password, not anonymously). Then log into
your Unix Shell account and change the file permissions on the files you
uploaded to make them accessible: 

	cd /home/ftp/pub/username (make sure you put the file there!)
	chmod 644 filename

For upload assistance, see the Smartnet Help menu.

ANONYMOUS UPLOADING
--------------------
If you wish to tell someone else where to upload files, the address to give 
them is:

	ftp.smart.net/pub/username/incoming

where "ftp.smart.net" is the address of our FTP server, and 
"/pub/username/incoming" is the specific directory they are to upload 
files to. Files uploaded to this directory are not accessible to the 
general public for download. Nobody except you can tell what is in that 
directory after a file has been uploaded.

* Note: If you have a Business PPP account, and choose to make your 
anonymous FTP space on one of the business web servers, the address 
to tell people is:
	ftp2.smart.net/pub/username/incoming   (for navigator/web)
	ftp3.smart.net/pub/username/incoming   (for orion/web3)
	ftp4.smart.net/pub/username/incoming   (for leo/web4)
All other instructions are the same, just do them on the business web
server instead of smarty, and don't forget to use "ftp#" instead of "ftp".

MAKING FILES AVAILABLE FOR DOWNLOAD
------------------------------------
To make a file uploaded to your incoming directory accessible for anyone 
to download, copy it out of the incoming directory. For example:

Joe Anonymous uploads a file (myfile.txt) to your 
/home/pub/username/incoming directory. You want to make it available to 
the world. Execute the following commands from your Unix Shell account:

1-	cd /home/ftp/pub/username/incoming
2-	ls -l  (to see what is in your directory, and make sure you have
		the right filename)
3-	cp myfile.txt ../myfile.txt  (copies the file to your main FTP space)
4-	ls -l ../myfile.txt          (to make sure the file copied)
5-	rm myfile.txt		     (to clean up your incoming directory)
6-	chmod 644 ../myfile.txt

The address people would download from is:
	ftp.smart.net/pub/username    OR
	ftp#.smart.net/pub/username   (for business accounts)

NOTE: You cannot just move the file from incoming to your FTP space with 
the "mv" command - the ownership of the file will not be correct! Copy 
the file, then delete the copy in the incoming directory.

STORAGE
-------
Always remember that any files in your /home/ftp/pub/username directory 
count toward your file storage limit. This includes any subdirectories, 
as well as your incoming directory. Since anyone can upload files to your 
incoming directory, we STRONGLY ADVISE that you frequently look through 
your incoming directory, and delete any files you do not want (use the 
command "rm filename"). You will not be warned if you exceed your storage 
limit. Smartnet assumes that you will be regularly maintaining your 
directories.

SUBDIRECTORIES
--------------
You may have as many subdirectories of /home/ftp/pub/username as you 
want. For example: Suppose Joe Anonymous asked to download some files 
from you. To make it easy for him to figure out which files you want him 
to have, you could make a special directory for him:
	cd /home/ftp/pub/username
	mkdir joe
	chmod 755 joe
The address he goes to would be:
	ftp.smart.net/pub/username/joe    OR
	ftp#.smart.net/pub/username/joe (for business accounts)

DISCLAIMER: Smartnet is not responsible for anything uploaded to your
anonymous FTP space. You will be held accountable for all storage space
used, and for any files in your directories. DO NOT use your anonymous FTP
space for the exchange of pirated or illegal software or files. If you do, 
your anonymous FTP privileges will be suspended at our technical staff's
discretion. You have been warned.

Technical Support: support@smart.net
Billing: billing@smart.net
Webmaster: webmaster@smart.net