User Manager
============
	
Introduction
------------
The User Manager lets you control the virtual accounts of your ftp-server. A virtual account is an account that only exists in PureFTPd. 

There are several advantages of this approach: 
* Security: 
	These users can only log on to your ftp-server
	an not on the entire system. You can also chroot 
	them and map them to a non-privileged system users 
	to increase security.
* Customization: 
	Users can be assigned individual quotas and limits 
	with a high level of precision.

Before using virtual users
---------------------------
If you plan to use virtual users on your ftp-server then the first thing you should do is to create an unprivileged user and group that is dedicated to those users.

This is because all virtual users need an existing system user so that the operating system knows the privileges of the logged on user. To create those, issue the following commands (as root):

Linux/OpenBSD:
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser

FreeBSD:
pw groupadd ftpgroup
pw useradd ftpuser -g ftpgroup -d /dev/null -s /etc

You should now set this group and user as a default for all virtual users. (see preferences for more details).

Description of fields
---------------------
Username: 	This is the name the user uses to log on to your 
		server.
Fake root:	When "Use a fake root" is enabled, the user will 
		see the 'fake-root directory' as his/hers root
		directory. By using this, you can restrict certain 
		users to a limited part of your file system. 
		Normally, the fake-root is the same as the home-
		directory.	
UserID,GroupID: The system user and group that the virtual user 
		will inherit its privileges from.
MaxBandwidth: 	Controls the speed of the data flow to and from 
		the specific user.
MaxFiles: 	The maximum number of files the specific user can 
		own at the same time.
MaxSize: 	The maximum size (MB) of the files owned by the 
		specific user.
FileRatio: 	The up/down ratio
TimedRestrictions: Controls at what time-interval the user is 
		allowed to LOG ON. It has no effect on users 
		already logged on to your server.
MaxSimSessions: This controls how many simultaneous connections 
		the specified user can have at any given time.
IP-Fields: 	These are comma separated lists of ip/mask pairs 
		that will be denied/allowed to log on.

Adding Users
------------
To add a user, click on the 'Add User...' button. You will then be asked for a username and a password. Enter these and your user is created and can be used instantaneously. You may also fine-tune the personal info and restrictions if you want.


	
