|
Note! This Manual is for the "Forms authentication" version. This version requires you to create each account and store credentials in the HTTP Commander XML database. If you have Windows server or Active Directory accounts already and want to use them in the HTTP Commander, you need to download the "Windows authentication" version! This Manual is for the Forms authentication version only! |
Web file manager |
The Admin panel provides a user-friendly web user interface to setup folders for users. Information about assigned folders is stored in the Data\Folders.xml file. You can modify this file manually with a text editor. Also you can programmatically setup users and groups.
To run Admin panel:
Note You cannot use alias "root" for technical reasons.
In the user/group selection dialogue, enter a user/group name or select the name from the list, for example, jdoe or Students2009. When HTTP Commander is configured to use Windows accounts, we recommend that you specify a fully qualified user/group name with domain part. For example, YOURDOMAIN\Students2009 or jdoe@YOURDOMAIN. See Active Directory integration for complete list of supported account name formats.
Here you can also use a regular expression:
Insert "regex:" in the beginning of the line if you want to use regular expression.regex:^(jdoe|Mike)$ - this regular expression means two users: jdoe and Mike.regex:Students - this regular expression means all groups with "Students" in their names, e.g. "Students2008", "Students2009", etc. regex:.* - this regular expression means any user name. To configure HTTP Commander permissions...
| Permission | XML element | Description |
|---|---|---|
| Create | Create | Allows creation of files and folders |
| Rename | Rename | Allows renaming of files and folders |
| Download | Download | Allows downloading of files |
| Zip | Zip | Enables zip operations |
| Cut | Cut | Enables cut operations (moving files and folders) |
| Show files | ListFiles | Enables showing files in the folder list. Security note. |
| Modify | Modify | Allows modification of existing files |
| Download via public link | AnonymousDownload | Allows generation of public links for download |
| Upload via public link | AnonymousUpload | Allows generation of public links that can be used for downloading and uploading |
| Delete | Delete | Allows deleting of files and folders |
| Upload | Upload | Allows uploading of new files |
| Zip and download | ZipDownload | Enables zip and download operation. Application zips the file or folder, then provides a link to download the resulting archive. |
| Unpack zip | Unzip | Enables unzip operation |
| Copy | Copy | Allows copying files and folders |
| Show folders | ListFolders | Enables showing folders in folder list. Security note. |
| Bulk mailing | BulkMailing | Allows to send e-mails to a number of users |
| File list via public link | AnonymousViewContent | Allows the generation of a public link with restricted file system browser capabilities. The link must point to a folder. When user opens the link in a browser, the content of the folder is displayed like in the main HTTP Commander interface. User may navigate the file system within the limits of the selected link folder. |
| Restrictions of display | ListRestriction | Specify a filter for files that should be displayed in folder list. The filter is based on the file extension. You may either specify a list of extensions that are allowed or extensions that are prohibited. In the first case you'll see only files with the selected extensions, in the second case you'll see all files excluding files with the selected extensions. For example, allow "DOC,PDF,JPG", deny "EXE,BAT,COM". The extensions field contains a comma-separated list of extensions. Type radio buttons specify how the list of extensions will be applied: allow - list of extensions specifies allowed extensions, deny - list of extensions specified prohibited extensions. |
| Restriction of file creation | CreateRestrictions | Like "Restriction of display permission" but applies to create file operation. You may specify what files a user may/cannot create based on file extension. |
On this tab, you can manage (edit, delete) public links to files and folders created by users. You can also add new public links.
You can specify which users/groups are allowed to manage settings, folders, accounts, localizations, view event logs, errors, diagnostics.
Also on this tab, you can add folders and specify them for users/groups who will be able to administer.
HTTP Commander allows to specify a filter to express additional restrictions on the set of users whom the specific folder is assigned. This filter applies in addition to ACL (the list of users and groups that are allowed access) and can express complex conditions. The syntax of the filter is similar to the syntax of LDAP queries.
An elementary filter looks like this:
(attribute = "value"),
where attribute is either user or group, value - the value of the attribute. The attribute value may contain substitution characters: *, ?.
Note, brackets and quotes are mandatory. Comparison is case-insensitive.
To create a complex filter, individual components are composed into a filter list using logical AND (&), OR (|), NOT (!) operations. For example, (&(|(user="user*")(user="Admin"))(!(group="group1"))). This filter matches a user with the name "Admin" and users whose names begin on "user", that are not members of the "group1" group.
For validate syntax of the filter entered by you, it is used the link Validate to left side of a field.
On the Admin panel, you can open the Diagnostics page (click the Diagnostics button in the toolbar) or view license type (click the License information button on the toolbar).
ScreenshotThe MailSettings group on the Settings tab in Admin Panel allows you to specify the settings of the SMTP server. These settings are used to send e-mails by HTTP Commander. E-mails are sent by recover user password and send e-mail features. Users may send e-mails to share links to files and folders.
| Key | Description |
|---|---|
| DefaultCredentials | Specifies whether the default user credentials should be used to access the SMTP mail server for SMTP transactions. |
| From | From address of e-mails. All e-mails send by HTTP Commander have the same source address. |
| Host | Specifies the hostname of the SMTP mail server to send e-mails. |
| Port | Specifies the port number to use to connect to the SMTP mail server. The default value is 25. |
| UserName | Specifies the user name to use for authentication to the SMTP mail server. Note DefaultCredentials must be false to use custom credentials. |
| Password | Specifies the password to use for authentication to the SMTP mail server. Note DefaultCredentials must be false to use custom credentials. |
| EnableSsl | Specifies whether SSL is used to access an SMTP mail server. |
MailSettings group represents mailSettings Element of .Net configuration. See MSDN for comprehensive description of parameters.
Note You need to assign modify permission to the application pool identity for the web.config file as specified in NTFS permissions section, otherwise HTTP Commander is not able to save your modifications.