Collections and Users

Dear list members.
Is there (already) a way (plugin ou code change) to associate a user type with a particular collection, so that he cannot see other collections?
In other words: when you create a user, just let him see a particular collection.
Thanks for any help!
ps. sorry if its not a new topic…