Всем привет!
Дано:
Некий пользователь, на тестовой машине, рекурсивно поменял права на каталог с огромным количеством файлов и уровней вложенности. Руками можно восстановить, есть каталог с правильными правами, правильной структурой но отличается содержимым файлов.
Задача:
Надо восстановить работоспособность порушенного каталога.
Вижу два пути решения:
-
переименовать «порченый» каталог. Залить с нормальными правами. Пройтись на предмет несовпадения файлов. Заменить содержимое файлов.
-
получить перечень прав на файлы и каталоги в нормальном каталоге. Заменить права в «порченом» каталоге согласно списка из правильного.
Прошу помощи коллективного разума лора. Как оптимальнее выкрутиться? Пока пытался получить список прав через ‘ls -Rl’ но так не выводятся права доступа для каталогов.