I'm using NetBeans for editing some php files ( in a php project ) at remote server.

all go normal, but when saving the edited file using NetBeans, the file's permissions are set to 0600 by default, making me not able to browse to the file at the remote server till chmod it to 0777 or else.

the main project folder have permissions 0777 and owned to me. Also the all sub-folders and files under the project's folder have the same permission 0777.

*This is a private server. So, No problem about having world-writable files.

What is the problem ? And how to get over it ?

I'm using Ubuntu 10.04, NetBeans 6.9 ( Final Edition ). The Connection to the remote server is via FTP in Passive Mode.

  • 3
    0777? Seems like you're being entirely too lax with your permissions... – Billy ONeal Jan 20 '11 at 2:56
  • 2
    Rule of thumb: If you want to 0777 (world-writable) something, there's either something wrong in your setup or logic. Bonus: If you want to do this on a server (facing the interwebz), there's a good chance you just opened a backdoor. – Bobby Jun 17 '13 at 7:15
  • 1
    Also, if you're using FTP in today's environment, you're just asking for it. SCP/SFTP is the new black. – Fiasco Labs Nov 12 '14 at 3:08

Open the project's properties, select category "Run Configuration", check "Preserve Remote File Permissions".

Just ran into this myself.

  • I do not see the check box using Netbeans 7.0.1. Has it been moved? – k0pernikus May 8 '12 at 16:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.