Sahi - Restrict Files Access
abstract
This section describes various ways of restricting access to different files.
Since Sahi Pro v6.3.1
Since Sahi Pro v6.3.1
Configure userdata_hidden.properties
Sahi Pro now allow users to access only those files, which are located on a specific path.For this, you need to configure
userdata_hidden.properties
located at <sahi_root>/userdata/config
.Details:
file.accessible.dir=*; //'*' access to all files.
file.accessible.dir=userdata/scripts; //access is allowed only to the files inside scripts folder and its sub-directory.
For multiple paths:
file.accessible.dir=userdata/scripts; D:/example;
//access is allowed only to the files inside scripts as well as example folder from "D" drive and its sub-directory.
After configuring
userdata_hidden.properties
users are allowed to access files from configured path only.If users try to access any files outside from configured path then it will show
"File Access is not allowed for <file-path>"
in logs and script will fail.