Time for action – adding permissions to a user
Logon to your Cacti system.
Change to the Cacti CLI directory:
cd /var/www/html/cacti/cli
Execute the following command:
php add_perms.php
You'll see a short overview of the available options for this command:
As you can see, this tool requires the user-id so let's get a list of all available users:
php add_perms.php --list-users
You'll see displayed a list of all users together with their user IDs:
Now let's assume you want to give access to a specific tree. The command for this is:
php add_perms.php --user-id=[ID] --item-type=tree --item-id=[TREEID]
You already have the ID for the user so let's get the
TREEID
with the following command:php add_perms.php --list-trees
As with the users list, you will see a list of the Cacti trees available together with their IDs:
Now you are able to give access to a user. Let's give access of the Customer A tree to user1:
php add_perms.php --user-id=7 --item-type=tree --item-id=2
When executed, you will not...