Ich benutze krusader für die Dateiverwaltung. Das Problem ist, dass der Apache unter sein DocumentRoot
sollte chown www-data:www-data /path/to/www
. also mit krusader (das läuft unter meinem account) habe ich keinen schreibzugriff /path/to/www
während ich wirklich brauche. Ich weiß nicht, wie andere Entwickler mit einer solchen Einschränkung weitermachen können!
Ich habe mich gefragt, ob ich krusader ausführen kann, da www-data
ich dann problemlos mit Dateien spielen kann. aber mit su - www-data
fragten mich nach www-data
's Passwort !!
Wie kann ich eine Anwendung (wie krusader) als anderer Benutzer (wie www-data) in Gnome ausführen?
oder gibt es eine andere lösung für meinen fall? (Tough, ich bin wirklich neugierig auf die Antwort!)
Denken Sie daran, dass ich weiß, dass ich es als root ausführen kann ! Dies führt jedoch zu Berechtigungsproblemen bei der Verwendung von cp
und mkdir
.
PS:
sudo
und gksudo
hat nicht geholfen:
$ gksudo -u -www-data krusader
No protocol specified
krusader: cannot connect to X server :0.0
Schlussbemerkung:
Nach der besten Antwort habe ich chmod u+w /path/to/www
und mein Problem gelöst. aber es ist mir immer noch nicht gelungen, krusader als anderen benutzer zu öffnen!