Por que o NetBeans (php - remote project) altera a permissão dos arquivos para 0600?

3

Estou usando o NetBeans para editar alguns arquivos php (em um projeto php) no servidor remoto.

tudo fica normal, mas ao salvar o arquivo editado usando o NetBeans, as permissões do arquivo são definidas como 0600 por padrão, fazendo com que eu não consiga navegar no arquivo no servidor remoto até chmod-lo para 0777 ou outro.

a pasta principal do projeto tem permissões 0777 e pertence a mim. Além disso, todas as subpastas e arquivos da pasta do projeto possuem a mesma permissão 0777.

* Este é um servidor privado. Então, não há problema em ter arquivos graváveis ​​pelo mundo.

Qual é o problema ? E como superar isso?

Estou usando o Ubuntu 10.04, o NetBeans 6.9 (Final Edition). A conexão com o servidor remoto é via FTP no modo passivo.

code2be
fonte
3
0777? Parece que você está sendo totalmente laxista com suas permissões ...
Billy ONeal
2
Regra de ouro: Se você quiser 0777 (graváveis) algo , não quer algo de errado na sua configuração ou lógica. Bônus: Se você quiser fazer isso em um servidor (de frente para o interwebz), há uma boa chance de você ter aberto um backdoor.
Bobby
1
Além disso, se você estiver usando o FTP no ambiente atual, estará apenas solicitando isso. SCP / SFTP é o novo preto.
Fiasco Labs

Respostas:

4

Abra as propriedades do projeto, selecione a categoria "Configuração de Execução", marque "Preservar Permissões de Arquivo Remoto".

Apenas corri para isso eu mesmo.

Steve Clay
fonte
Eu não vejo a caixa de seleção usando o NetBeans 7.0.1. Foi movido?
k0pernikus