How to give user permissions to edit other user fields except user id & pwd?
I think what you want is Restrict Password Change module.

Related modules:


https://www.drupal.org/project/user_readonly
https://www.drupal.org/project/userprotect