I have seen few posts on this. But none of them have a good solutions.

Can anyone recommend a module which can achieve my goal on this.

what I want is that on the same node, I like to be able to hide certain file attachments based on the user role they are in.