Grim

Group: Members
Posts: 284
Joined: Mar. 2004 |
 |
Posted: June 21 2004,12:23 |
 |
What version of betaftpd comes with DSL? I forget. Here's the docs from 0.0.8pre17:
Quote | 3. Set up a `betaftpd.users' file in GLOBAL_ROOT_DIR, with the following format:
uid username password homedir rootdir gid(s)
uid: The user's uid (note that these fields do NOT have to match those in /etc/passwd, you're your own boss here). username: The user's username, of course. password: The password, encrypted with crypt(). homedir: The directory the user starts in. MUST BE UNDER ROOTDIR. rootdir: The directory the user sees as /. (Note that homedir and rootdir is seen from a chroot()ed perspective. So if you had set GLOBAL_ROOT_DIR to be `/betaftpd' and wanted a user to have the home directory `/betaftpd/foo/', you would use just `/foo/'.)
Both directory names must be ended with a slash (/). gids: Any groups the user is member of, separated with a space. Should be at least one.
Note: No blank lines or comments allowed. The fields are in a bit unusual order. This is to reduce parsing overhead.
4. Set up a `betaftpd.groups' file in GLOBAL_ROOT_DIR, with the following format:
gid groupname
These fields should be self-explanatory.
5. Set up a `.rights' file in every directory you want to be accessible. More details are in the file `README.rights'. |
Does this help?
-------------- No good deed goes unpunished...
|