J'utilise krusader pour la gestion des fichiers. le problème est que les apaches DocumentRoot
devraient être sous chown www-data:www-data /path/to/www
. donc en utilisant krusader (qui est exécuté sous mon compte), je n'ai pas accès en écriture /path/to/www
alors que j'en ai vraiment besoin. Je ne sais pas comment les autres développeurs peuvent continuer à faire des choses avec une telle restriction!
Je me suis demandé si je pouvais exécuter krusader car www-data
je pourrai facilement jouer avec des fichiers. mais en utilisant su - www-data
m'a demandé www-data
le mot de passe !!
Alors, comment puis-je exécuter une application (comme krusader) en tant qu'un autre utilisateur (comme www-data) dans Gnome?
ou existe-t-il une autre solution pour mon cas? (difficile, je suis vraiment curieux de connaître la réponse!)
gardez à l'esprit que je sais que je peux l'exécuter en tant que root ! mais cela entraînera des problèmes d'autorisation lors de l'utilisation de cp
et mkdir
, vous savez.
PS:
sudo
et gksudo
n'a pas aidé:
$ gksudo -u -www-data krusader
No protocol specified
krusader: cannot connect to X server :0.0
Note finale:
selon la meilleure réponse, je l'ai fait chmod u+w /path/to/www
et mon problème a été résolu. mais je n'ai toujours pas réussi à ouvrir krusader en tant qu'autre utilisateur!