title: Login as www-data on Debian
body: <p>I have a Debian Lenny server running Apache 2.2. I run PHP using Apache's fcgi mod. PHP runs as user www-data (the default) because it's what Apache runs as and there is only one site on the server so I don't see any reason (feel free to correct me) to have the FastCGI instance run as a different user.</p>
  
  <p>I chown the ownership of all my PHP files to www-data:www-data so that PHP has no problem modifying and writing data as needed (everything is chmod 755).</p>
  
  <p>I recently got a new text editor I want to use to edit PHP on my desktop that will download files via SFTP and re-upload them when I hit save (transparently w/o me noticing). I use Vim server-side but for complex edits this seems easier.</p>
  
  <p>My new desktop editor needs to log in as user www-data so it can write files onto the server. I have tried to passwd www-data setting up a password (and removing the "!" from /etc/shadow) but I am still unable to log in via SSH. What else do I need to do to be able to log in as user www-data?</p>
  
  <p>Thanks.</p>