Утилита, которая получает на вход имя пользователя, имя группы и путь до директории, проверяет рекурсивно доступность на запись (w) файлов и каталогов этим пользователем и группой.
При возможности записи - полный путь до каждого такого файла или каталога выводится в стандартный вывод (stdout) с новой строчки.
clang++ -std=c++17 internship_test.cpp
./a.out username groupname directory