папка/файл без судо не создается в том случае, если на папке, в которой все это создается, стоят права ограничивающие запись простого пользователя.
после создания папки из под рута надо из-под рута поменять на созданной папке права (chmod) или владельца папки (chown). после такого внутри вновь созданной папки уже можно спокойно работать из-под обычного пользователя.
пример: /home имеет владельцем root:root и права rwxr-x-rx т.е. писать в нее может только root остальные только читать.
для вновь созданного пользователя из-под рута создается папка пользователя и из-под root пользователь прописывается владельцем папки - после этого внутри своей папки пользователь может делать что угодно.
в твоем случае у созданной папки надо поменять владельуца на того кто в ней будет играться (ты или пользователь от которого работает react я так понял) или поставь права rwxrwxrwx т.е. всем дозволено делать что угодно (но это менее секурно).