Are we supposed to log into Linux as user frappe?

When we install ERPNext, are we supposed to manually create the user frappe and log in as frappe? Because most of the errors I get are about permissions.

Yes, you should use the default user to log in to the operating system. Or you can choose to change the ownership of the frappe-bench folder and subfolders.