Configure a Share With Rake Tasks
The following rake tasks create, modify, and delete a share, as well as manage a user or group's share permissions.
Create Share
# ./run rake data:share:create -- --node_name node_name --share_name share_name --directory directory
For example:
# ./run rake data:share:create -- --node_name aspera --share_name share1 --directory /mnt
Delete Share
# ./run rake data:share:delete -- --share_name share_name
For example:
# ./run rake data:share:delete -- --share_name share1
Modify Share
Note: Uses the same syntax as create share. Change the values as needed to modify the
attributes of the specified share.
# ./run rake data:share:create -- --node_name node_name --share_name share_name --directory directory
For example:
# ./run rake data:share:create -- --node_name aspera --share_name share1 --directory /mnt
Manage User's Share Permissions
# ./run rake data:user:share_permissions -- --username username --share_name share_name
[--permission true/false --permission true/false ...]
Where valid permissions are:
For example:
# ./run rake data:user:share_permissions -- --username users --share_name share1
--upload_permission true --mkdir_permission true
Manage Group's Share Permissions
# ./run rake data:group:share_permissions -- --group_name group_name --share_name share_name
[--permission true/false --permission true/false ...]
Where valid permissions are:
For example:
# ./run rake data:group:share_permissions -- --group_name group1 --share_name share1
--upload_permission true --mkdir_permission true
Export Share Name and Associated Directory
# ./run rake data:share:export -- --path path/to/file
For example:
# ./run rake data:share:export -- --path /tmp/share_export.txt