WalloWizard верен, что вы должны использовать только минимальные разрешения, необходимые для работы скрипта.
Однако позвольте мне быть более конкретным, предполагая, что вы работаете в Unix-системах, таких как Linux или BSD или Mac OSX. Ваш веб-сервер обычно работает как непривилегированный пользователь, например «никто», и ваши сценарии должны быть доступны для чтения этому пользователю, поэтому наилучшие разрешения обычно равны 644, что означает, что вы можете читать и писать сценарий, а все остальные могут только читать его. .
В редких случаях, когда скрипт принадлежит одному и тому же пользователю, работающему с веб-сервером, вы можете установить разрешения на 600, чтобы вы могли читать и писать сценарий, и никто другой даже не сможет его прочитать.