Usar 777
em um servidor com um ftp é não seguro , portanto, a menos que seja uma rede muito isolada, sugiro usar 700
e alterar o usuário ( chown
) ou 770
e alterando o grupo ( chgrp
) para gerenciar as permisões se você estiver desenvolvendo com alguns outros usuários.
Portanto, se o usuário ftp que você está usando for, por exemplo, myftpuser
sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file
Deve funcionar.
O artigo da wikipedia sobre as permissões do sistema de arquivos também pode ser relevante