Mongodb users in replica 1) I have mongo instances A, B and C, each having a different set of users with different roles. I have used mongo shell to connect with A through an Admin user. Now, to create a replica and add B and C, do I need to pass through auth on B and C. Can you please help me with the commands?

2) I have mongo instances A, B and C, each having a different set of users with different roles. After I create a replica with A, B and C, what happens to the users of individual nodes. Are all the users from each node available in the replica?
So in your case, currently all the nodes(A, B and C) are running as standalone nodes with a different set of data. 

Now you are trying to establish a replica with the existing nodes.

As per your question, first, you are trying to convert node A to a replica set member and then adding B and C to the replica set. So mostly, in this case, node A will become primary and B and C will be added as secondary. Since B and C are added as secondary for one time it will replicate all data from A. This one time process is called Initial Sync.

When Initial Sync is happening, mongod removes the contents of the dbPath directory of B and C node.

Please follow the steps in Deploy a Replica Set to set up the replica set.

Answering your second question, this procedure will delete all users and data from Node B and C.