проще или на хост-ос юзера сделать или, что лучше, виртуалку поднять типа под свои эксперименты и пускать туда
Ну да. Виртуалкой даже проще, наверное. Сделать своё хранилище, дать права на него юзеру и ограничить по ресурсам. И пусть создаёт себе виртуалки как хочет -- сам.