Non-admin role can see CiviCRM links in profile, no privileges selected
You can add visibility to specific roles on Drupal profile so they can contribute information when editing their profile.

The custom fields in Administer > Custom Data and Screens > Profiles has a setting: view/edit Drupal User Account. Select or deselect as desired.