Używam krusadera do zarządzania plikami. problemem jest to, że apache DocumentRoot
powinien być poniżej chown www-data:www-data /path/to/www
. więc używając krusadera (który działa na moim koncie) nie mam dostępu do zapisu, /path/to/www
gdy naprawdę potrzebuję. Nie wiem, w jaki sposób inni programiści mogą nadal robić rzeczy z takim ograniczeniem!
Zastanawiałem się, czy mógłbym uruchomić krusader, ponieważ www-data
wtedy będę mógł łatwo grać z plikami. ale używanie su - www-data
poprosiło mnie o www-data
hasło !!
Jak mogę uruchomić aplikację (np. Krusader) jako inny użytkownik (np. Www-data) w Gnome?
czy jest jakieś inne rozwiązanie dla mojej sprawy? (chociaż jestem naprawdę ciekawa odpowiedzi!)
pamiętaj, że wiem, że mogę go uruchomić jako root ! ale spowoduje to pewne problemy z uprawnieniami podczas korzystania cp
i mkdir
.
PS:
sudo
i gksudo
nie pomógł:
$ gksudo -u -www-data krusader
No protocol specified
krusader: cannot connect to X server :0.0
Ostatnia uwaga:
zgodnie z najlepszą odpowiedzią zrobiłem chmod u+w /path/to/www
i mój problem rozwiązany. ale nadal nie udało mi się otworzyć Krusadera jako inny użytkownik!