Make certain fields in the Add New User form mandatory.
You can customize the New User Account form by marking certain fields required (). For example, if you marked the option Password expires
required, that field becomes required when creating a user.
-
Stop Aspera® Faspex™
In a Terminal or Command Prompt, execute the command to stop Aspera
Faspex:
asctl faspex:stop
-
Open Faspex.yml with a text editor
Locate Faspex.yml in the following path:
/opt/aspera/faspex/config/faspex.yml
Before editing Faspex.yml, create a backup. Open it with a text
editor:
-
Add required-field parameters
The following fields can be marked as required:
- Password expires: ...
- Account expires: ...
- Allowed IP addresses for login
- Allowed IP addresses for download
- Allowed IP addresses for upload
Add the following parameters in the file. When a required field is specified,
the option is checked and grayed-out; When a required field with default
value is specified, a default value is presented in the option:
Parameter |
Description |
RequireUserPasswordExpires: yes |
Make "Password expires" required. A value is
required. |
RequireUserAccountExpires: yes |
Make "Account expires" required. A value is required. |
RequireUserDescription: yes |
Make "description" required. |
RequireUserDescriptionWithDefault:
"Default_value" |
Make "description" required, and insert default
value. |
RequireUserAllowedIpAddressesForLogin: yes |
Make "Allowed IP addresses for login" required. |
RequireUserAllowedIpAddressesForLoginWithDefault:
"Default_value" |
Make "Allowed IP addresses for login" required, and insert
default value. |
RequireUserAllowedIpAddressesForDownload: yes |
Make "Allowed IP addresses for download" required. |
RequireUserAllowedIpAddressesForDownloadWithDefault:
"Default_value" |
Make "Allowed IP addresses for download" required, and insert
default value. |
RequireUserAllowedIpAddressesForUpload: yes |
Make "Allowed IP addresses for upload" required. |
RequireUserAllowedIpAddressesForUploadWithDefault:
"Default_value" |
Make "Allowed IP addresses for upload" required, and insert
default value. |
For example, to make "Account expires" required, and "Allowed IP addresses
for download" required with default value "10.0.*", add the following lines
in Faspex.yml:
...
RequireUserAccountExpires: yes
RequireUserAllowedIpAddressesForDownloadWithDefault: "10.0.*"
-
Start Aspera Faspex
In a Terminal or Command Prompt, execute the command to start Aspera Faspex
with the new setting:
asctl faspex:start
When making fields required, log in Aspera Faspex with admin account and go to . Red asterisks should appear near the fields that have been marked as
required. Creating a user without specifying values for these fields should result
in an error message to that effect.