Инструмент анализа прав доступа на файлы сайта, учитывающий настройки хостинга и позволяющий исправлять права доступа в полуавтоматическом режиме. ЛШ Parallels 2014 1 Проблема Исходные данные: Сервер apache Plesk Parallels Неопытный пользователь (стандартный user) Результат: Права на директории выше 75* Права на файлы выше 44* Apache создает файлы с правами вообще не доступными юзеру Проблема symlink и hardlink ЛШ Parallels 2014 2 Поставленные задачи Экспертная система, которая: Проверяет директорию сайта / подписки на правильность прав доступа к файлам Проверяет директорию сайта / подписки на принадлежность к userу системы Исправляет проблему symlink raсe condition ЛШ Parallels 2014 3 Наше решение Мы предлаем(построить ракету), а именно: Анализатор папок и файлов на верность прав. Анализатор проблем в symlink. Графическое представление ввиде plesk file manager для смены на правильные права. ЛШ Parallels 2014 4 Реализовано Реализован PHP скрипт, анализирующий права и userов нужной директории. Пример (XML): • На данный момент реализуется extension для plesk ЛШ Parallels 2014 5 Тестирование Для модульного и регрессионного тестирования использовали phpUnit В функицональном тестировании прогоняли скрипт на Debian, Ubuntu и подобных системах ЛШ Parallels 2014 6 Дальнейшее развитие В Extension будет доведен до финального вида: Графический интерфейс Дальнейшее развитие на полавтоформу Windows Поддержка php-fpm и cgi ЛШ Parallels 2014 7 Спасибо за внимание ЛШ Parallels 2014 8