ЛР5. Права доступа, обработка каталогов.

Задание

Разработать программу, которая рекурсивно, с использованием функций dirent.h, выводит в иерархическом представлении содержимое каталога, имя которого ей передано. Каждый выводимый элемент должен сопровождаться информацией о типе, хозяине, группе, правах доступа. Права доступа должны выводиться в человекочитаемом формате. Если содержимое очередного подкаталога оказывается недоступным - сообщить об этом факте для каждого каталога и причинах его возникновения.