Non-admins not authorized to create entry via frontend
Craft won't allow any anonymous entry creation at all.

You can use something like the Guest Entries plugin that simulates an "anonymous" entry because you select a user account ahead of time to assign all anonymously created entries to.