У кого-нибудь есть инструмент или скрипт, который рекурсивно исправляет права доступа к файлу в каталоге?
На машине с Ubuntu Linux куча файлов была скопирована на USB-диск с полными 777 разрешениями (пользователь, группа, другое - чтение, запись, выполнение) по ошибке. Я хочу положить их обратно в каталог пользователей исправлено.
Каталоги должны быть 775, а все остальные файлы могут быть 664. Все файлы являются изображениями, документами или MP3-файлами, поэтому ни один из них не должен быть исполняемым. Если бит каталога установлен, то он требует выполнения, в противном случае ему просто нужны пользователь и группа, чтение и запись.
Я подумал, что стоит проверить, существует ли такая утилита, прежде чем взламывать сценарий оболочки :)