All script files are uploaded to and executed from /tmp, which may be mounted with the “noexec” attribute.
Veeam uses the path /tmp to store temporary files in keeping with the Filesystem Hierarchy Standard.
mount | grep noexec | grep tmp
If, for security reasons, it is not feasible to disable noexec on the /tmp folder, you may create the following registry value on the Veeam Backup Server to assign a different folder to be used. This change will change the path Veeam Backup & Replication uses when communicating with all Linux servers. If you use this registry setting, you must ensure that the folder path specified in the registry value exists on every Linux server that Veeam will communicate with. If not, some tasks/jobs will failExamples:
• Oracle Guest Processing
• Pre-Freeze/Post-Thaw Scripts
• File Level Restore as they will not attempt to create the folder path.
Key Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Value Name: LinAgentFolder
Value Type: String (REG_SZ) Value
The Value Data specified must be a path without the trailing slash
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case