Измените все права доступа к файлу на 644 и рекурсивно все права доступа к папке на 755
Как рекурсивно изменить все разрешения для файлов на 644 и все разрешения для папок на 755, используя chmod в следующих двух ситуациях:
- Если бы они имели
777разрешений - Независимо от разрешения (с любыми разрешениями)
3 ответа
Решение
find . -type d -perm 777 -exec chmod 755 {} \; (для изменения разрешения каталога)
find . -type f -perm 777 -exec chmod 644 {} \; (для изменения разрешения файла)
Если бы они не имели 777 разрешения, мы легко удаляем -perm 777 часть.
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