One user to manage all tickets from one domain

Hi,
We would like to know if it is possible to have a user that can login and view all the tickets related to their domain.

user : superuser@domain.xyz
can sell and query all tickets opened by someone@domain.xyz

These tickets are opened in by example “General”
They might move to another queue “Develpment” or “Testing”, etc

They would be an unprivileged user that would only see correspondance and not user comments, user actions and/or anything else.
Thanks in advance.
G.