Hi juliero, and welcome to the Greenbone Community Forum!
Would you like to share all reports or only specific reports with that second user? Should that user be able to do the same operations as an admin with those reports or do you want to only grant read permissions?
Thank you for your answer. I want to grant only Read permissions to the second user.
This way the second user can see, tasks, reports, results, targets, without modifying anything.
The best way I have found so far is to give a user read permission for tasks. They will be able to read any reports and results from those tasks.
In order to do that, you have to first get the ID of the task you want to grant read access to. Do to that, go to the details page of the task by clicking the magnifying glass icon after clicking on it. You can then find the task ID there:
Copy the ID to your clipboard. Then, go to Administration > Permissions and click the add icon in the top left corner. As permission name, choose get_tasks. Then choose the correct user who should get access and paste the task ID.
Click save. Now the other user should have read access to the task and its generated reports. You can repeat this process for any tasks, reports and targets (Of course the permission name will be get_tasks, get_reports and get_targets respectively).
That’s true, however the results and reports will be shared with the user if they have read access to the corresponding tasks. So at least some work can be saved by sharing the tasks with them instead of the single reports.