2010-08-12 5 views
1

J'ai un serveur Debian Lenny sous Apache 2.2. Je cours PHP en utilisant le mod fcgi d'Apache. PHP s'exécute en tant qu'utilisateur www-data (la valeur par défaut) parce qu'Apache s'exécute comme et il n'y a qu'un seul site sur le serveur donc je ne vois aucune raison (n'hésitez pas à me corriger) pour que l'instance FastCGI fonctionne différemment utilisateur.Connectez-vous en tant que www-data sur Debian

Je confiais la propriété de tous mes fichiers PHP à www-data: www-data afin que PHP n'ait aucun problème pour modifier et écrire des données si nécessaire (tout est chmod 755).

J'ai récemment eu un nouvel éditeur de texte que je veux utiliser pour éditer PHP sur mon bureau qui téléchargera des fichiers via SFTP et les ré-uploadera quand je clique sur save (de manière transparente sans que je m'en aperçoive). J'utilise Vim côté serveur mais pour les éditions complexes cela semble plus facile.

Mon nouvel éditeur de bureau doit se connecter en tant qu'utilisateur www-data afin qu'il puisse écrire des fichiers sur le serveur. J'ai essayé de passer un mot de passe à www-data (et de supprimer le "!" De/etc/shadow) mais je n'arrive toujours pas à me connecter via SSH. Que dois-je faire d'autre pour être capable de me connecter en tant qu'utilisateur www-data?

Merci.

Répondre

1

Nevermind

C'est tout ce que vous devez faire!

J'ai oublié de recharger mon serveur ssh parce que je restreins qui peut se connecter.

Espérons que ce qui précède est utile à quelqu'un!