You cannot give permission to profile on user object. If you want create public user report then you have to create the Administrative Report.
For more more details please visit to below documentation link.
So here what you should do, create a Role or a public group.
Add the people you want to be able to read the user object in the role or public group.
And Create a sharing on the user object that will give the role or public group the read the access on the user object. It should work perfectly fine ( i did it few days ago)
The Users object doesn't show up in the Report Type after sharing read access to the User object with a group the person I was logged in as.
What is the exact us case?
As mention you need admin access, or at least the “view setup” permission.
Curious why many people would need this? I can imagine reports on incidents etc, but not directly what an agents needs it for.
I agree with Paul. Non admin users can't run administrative reports. Try need administrative permissions
You can "schedule the Report" to run automatically and select an Admin as the Running User. Then send this to those users without the need to grant them any additional access.
I have the same question - I want to provide a report on all VIP users to a number of people who are not admin. Trying to work out how to do this