Can not give only report access to user

Hello team,

I have created a script report with a particular doctype. Now, I want to give only report access to a user without any doctype access. Is it possible? If yes then how? Also i have tried the same but when the user logged in with their credentials they can not see app/module icon on the site desktop.

Can anyone help for the same?

Thanks in advance.