Granular ‘sudo’ configuration for a Linux user account to be used for Agent Management.
As per the Agent Management User Guide, a user account for Agent Management should have administrative permissions on the computer that you want to add to a protection group or a job. If you would like to avoid using the ‘root’ account in favor of a sudoer account, you may also want to set permissions granularly for one. This document helps you to achieve this goal.
Linux user account used by Veeam Backup and Replication server for any Veeam Agent for Linux deployment and management operations must have /bin/bash shell set by default.
/etc/sudoers file should contain a line with ‘requiretty’ parameter negated explicitly for desired Linux user account
The account must have either ‘root’ permissions or permissions to execute a specific list of commands as a sudoer on the target Linux machine. (See examples below.)
The examples below are for SUSE Linux Enterprise Server (SLES).
Process locations may need to be adjusted if using a different distro.
Veeam Agent for Linux v5.x / Veeam Backup & Replication v11a