Как изменить все права доступа к файлам на 644 и все права доступа к папкам на 755 рекурсивно с помощью chmod в следующих двух ситуациях:
777
разрешенияfind . -type d -perm 777 -exec chmod 755 {} \;
(для изменения разрешения каталога)
find . -type f -perm 777 -exec chmod 644 {} \;
(для изменения разрешения файла)
Если бы у них не было 777
разрешения, мы легко удаляем -perm 777
часть.
Независимо от разрешений:
chmod -R a=r,a+X,u+w /your/path
sudo find /path/to/someDirectory -type f -print0 | xargs -0 sudo chmod 644
и
sudo find /path/to/someDirectory -type d -print0 | xargs -0 sudo chmod 755