Drive¶
The first step in sharing files through the Nano client is to designate a drive. A drive is a folder on which the Nano client has permission to do it’s resource sharing capabilities and other supported operations.
The Nano client can do different kind of operations on the assigned drive like listing, searching, creating, deleting, moving, copying or updating files or folders.
After creating the drive on your local machine, you’ll be able to assign this drive to a Room on the Nano web application.
The drive folder acts as a container for filesystem related operations. Any sort of operation outside this drive folder is not permitted for the Nano client. The Nano client must not and will not know about anything outside the drive’s root folder. Any type of references (shortcuts, symlinks etc.) pointing outside the drive folder structure won’t work; they’ll appear broken.
By default Nano will deny creating drives from directories that may be sensitive to the system or the user. The general recommendation is to only share custom folders that are created by the user, or local drives other than the C:/
or the POSIX root. This simple rule will mostly solve the inherent security problems stemming from awkwardly set-up share-locations.
Hint
The sensitive path restriction can be toggled off by in the local configuration. See restrict_sensitive_path_access
in the config.