Как упоминал php-разработчик, достаточно однократной установки chmod. Все последующие записи в этот каталог не изменят разрешения каталога, если вы явно не измените его для другого разрешения в другом месте.
Рекомендуемые разрешения для каталогов на сервере * nix: 755.
Установка разрешений на 777 не рекомендуется. Как уже упоминалось в wic, он дает полные права всем, кто имеет доступ к вашему серверу. Это делает его уязвимым, если вы используете общий хостинг или делитесь сервером с другими пользователями.
Также стоит отметить, как PHP работает на вашем сервере. Фактически, если вы используете PHP как cgi, например suphp, разрешения 777 для каталогов не разрешены. Имея разрешения 777 для каталогов, в которых находятся ваши сценарии, они не будут работать и вместо этого вызовут «500 внутренних ошибок сервера» при попытке их выполнить.