make posts private by default

Edit the file wp-admin/includes/meta-boxes.php

From:
$visibility = ‘public’;
$visibility_trans = __(‘Public’);

To:
$visibility = ‘private’;
$visibility_trans = __(‘Private’);