Operating systems like Linux have a user and permission system to ensure that not every logged in user can open every file. So when you select to run a application under a specific user, then this application and the files that this application shall edit or create must be accessible for the user.