home *** CD-ROM | disk | FTP | other *** search
- 2.3.07
- There is a new background FTP feature:
- hierarchical permissions
-
- FTP connections to your PC are now more secure, because you can define
- which directories are available to specific users, if you have set up
- a password file. You may also define whether they may read and write
- to these directories.
-
- This allows the normal FTP setup of an incoming directory which everyone
- can write to, and public directories which can be read from, while
- leaving the rest of your PC private. There is also a new option added
- to the config.tel file (ftpwrt=yes|no) to completely disable writes to
- your machine from FTP. The Alt-W key still toggles full access for the
- next FTP connection, as long as FTP is enabled, no matter what the other
- permissions are.
-
- The password file is created with Telpass, and it is *Not Compatable With
- Older Versions*, so you need to make a new file. The Telpass interface
- isn't too hot for editing, so anyone with a current password file may want
- to see the section below on updating the password file with a text editor.
- You must use the telpass program to create new users though.
-
- Any directories specified for a user will be accessable, as well as any
- subdirectories, unless they are specifically denied in the password file.
- Each directory in a user's entry has it's own permissions. There
- is also a root mode, which gives the same access as the Alt-W bypass.
- See the note below about changing permissions for subdirectories. Root
- access is denoted with the word "root" instead of any directory names.
- From telpass, enter the word "root" instead of any drive/directory.
- If FTP is enabled, there is no way to disable writes for those with
- root access. When the user completes the connection, they are placed
- in the first directory on the list. The directory is different from the
- usual Unix ftp server, where the user begins in a directory mapped to "/".
- If the first directory does not exist, the user will be denied any connection.
-
- The directories should be specified with a full path, including drive.
- For full access to the c: drive while retaining control over write
- permissions, set up a user for c: or c:\ instead of "root". If the
- drive is omitted the search will fail. If many directories have the
- same ending, you can cut the path short.
-
- If the password file is not specified, all users are granted access.
- Therefore, set your password file in your config.tel. Regardless
- of the contents of the pasword file, any user sitting at the computer
- can use the Alt-W sequence to disable password checking for the next
- FTP access. You can still disable all FTP transfers from the config.tel
- file.
-
- FTP messages are printed on the status screen (Alt-Z if a Telnet
- connection is open). The messages describe the connection:
- whether write permission is granted for the starting directory. and
- whether the password was skipped.
-
- =-=-=
-
- Note 1: Text editing the pasword file
- You cannot create a new file or add users without running the Telpass
- program, but you can easily change existing user's directory permissions
- with any text editor. The directory trees a user has access to are
- listed below the user. In front of each tree is a bitmask that specifies
- permission, just like the Unix "chmod" command, only with one digit.
- possible values follow:
- 0 do not allow access
- 1 allow changing to the directory, but not reading (listing) or writing (put)
- 2 allow writing only (invalid, because you can't get to the directory anyway)
- 3 allow changing to and writing, but not reading
- 4 allow reading (invalid also)
- 5 allow changing to and reading
- 6 allow read & write (invalid)
- 7 allow all access
- bit 0 allows changing to the directory, bit 1 allows writes, 2 allows read.
- The number 7 (1+2+4) allows all access. If this confuses you, use the
- telpass program to edit the permissions, because it's simpler.
-
-
- Note 2: Specifying subdirectory permissions
- The most specific line in the password file matching the desired directory
- is used to read the permissions from. This means that access to c:\pub
- could be read only, and c:\pub\incoming could be write only, if the
- password file contains both directories. If c:\pub\incoming were not listed
- but c:\pub were, it would default to the same access permissions as it's
- parent directory, c:\pub.
-
-