Docroots and path restrictions limit the area of a file system or object
storage to which the user has access. Users can create Watch Folders and Watch
services on files or objects only within their docroot or
restriction.
Note: Users can have a docroot or restriction, but not both or
Watch Folder creation fails.
Docroots can be set up in the GUI or command line.
In the GUI, click Configuration > Users > username
> Docroot and set the permitted path as the
value for Absolute Path. To set up a docroot
from the command line, run the following
command:
# asconfigurator -x "set_user_data;user_name,username;absolute,docroot"
Restrictions
must be set from the command
line:
# asconfigurator -x "set_user_data;user_name,username;file_restriction,|path"
The
restriction path format depends on the type of storage. In the following
examples, the restriction allows access to the entire storage; specify a
bucket or path to limit access.
Storage Type |
Format Example |
local storage |
For Unix-like OS:
- specific folder: file:////folder/*
- drive root: file:////*
For Windows OS:
- specific folder:
file:///c%3A/folder/*
- drive root: file:///c*
|
Amazon S3 and IBM Cloud Object Storage - S3 |
s3://* |
Azure |
azu://* |
Azure Files |
azure-files://* |
Azure Data Lake Storage |
adl://* |
Alibaba Cloud |
oss://* |
Google Cloud |
gs://* |
HDFS |
hdfs://* |
With a docroot or restriction set up, the user is now an Aspera
transfer user. Restart asperanoded to activate your change:
Run the following
commands to restart
asperanoded:# systemctl restart asperanoded
or for Linux systems that use
init.d:# service asperanoded restart