Linux Only : Generic purpose meta plugin that is triggered before the repository is opened, and can be configured to mount any filesystem and unmount it when the user either switch to another repository or logs out.

Update: version 6.2.1
Due to security reason, we removed 'sudo' parameter on version 6.2.0 and use 'udevil' as an alternative. udevil is a command line program which mounts and unmounts removable devices without requirement of 'sudo'. For more information: https://ignorantguru.github.io/udevil/

Installation
Debian 8 / Ubuntu 14:
sudo apt-get install udevil

CentOS/RedHat:
Can use self-extracting installer: bash udevil-x.x.x-installer.sh See: https://ignorantguru.github.io/udevil/

After installation, you can configure udevil in /etc/udevil/udevil.conf to allow mount points and protocols
Testing by using command to mount in terminal
udevil mount smb://pydio@192.168.0.3/share /media/test/abc
then:
udevil umount smb://pydio@192.168.0.3/share /media/test/abc
Note: Make sure that the permission of mount point should be owned by apache when you test from Pydio.
Warning: Passing password via system evr PASSWD is not supported in 'udevil'.


Configuration to mount samba with udevil

Version 6.0.8

If you have permissions issues, you can use the "sudo" parameter to sudo all system operations. In that case, make sure to set the sudoers permission accordingly: apache user (www-data or httpd generaly) must be allowed to perform a mount operation using sudo.

To strengthen the security, use the parameter to pass password via the system environment and not via the command line itself. Sudo file must also be adapted to be allowed for that ( something like defaults@pydio-*-app* env_keep += "PASSWD").