I had a problem that the user/%/view tab was only appearing to users with edit permissions.
The solution is to put this line in hook_menu_alter

$items['user/%user/edit']['access callback'] = 'user_view_access';

Comments

marcoBauli’s picture

same problem, that line of code fixes it, +1