su-shared 1.0 для Linux

Демон, который отслеживает по inotify изменения в общих директориях и при необходимости выставляет группу-владельца и права доступа 640. При создании поддиректорий они добавляются в список отслеживаемых. Кроме того эта программа удаляет символьные ссылки в общей директории. Символьные ссылки очень удобная штука, но начинающих пользователей они не редко ставят в тупик, а символьная ссылка с общей папке может стать источником больших проблем. Программа выполняет в общем-то очень простую задачу но ее код может показаться слишком сложным для поставленной задачи. Дело в том что для отладки основной программы я сделал еще одну вспомогательную. Эта программа в случайном порядке создает, удаляет, перемещает и переименовывает файлы и директории, и время от времени проверят все ли файлы и директории имеют правильные права доступа. И вот что бы пройти успешно этот тест пришлось написать сравнительно сложный код. Зато теперь я уверен что демон спокойно обработает миллионы файловых операций в общей директории.

© freeSOFT SERVER