Не, смотри.
Есть папка /storage, в ней должны лежать папки юзеров (с их именем). Каждый юзер имеет полный доступ к своей папке, а в чужих он должен иметь право только читать и выполнять. Юзер-гость не нужен.
По идее можно создавать каждому юзеру отдельный профиль, но что то прописывать 50 профилей мне кажется такой себе идеей.