pub(crate) fn create_home_directory( info: &HomeDirectoryInfo, home_prefix_path: &Path, home_mount_prefix_path: Option<&PathBuf>, use_etc_skel: bool, use_selinux: bool, ) -> Result<(), String>