Я використовую krusader для управління файлами. проблема полягає в тому, що апачі DocumentRoot
повинні бути нижче chown www-data:www-data /path/to/www
. тому за допомогою krusader (який працює під моїм обліковим записом) я не пишу доступ, /path/to/www
поки мені це дійсно потрібно. Я не знаю, як інші розробники можуть продовжувати робити такі обмеження!
Мені було цікаво, чи зможу я запустити krusader, оскільки www-data
тоді я зможу легко грати з файлами. але, використовуючи su - www-data
запитав мене www-data
пароль !!
Отже, як я можу запустити додаток (наприклад, krusader) як інший користувач (наприклад, www-data) в Gnome?
чи є якесь інше рішення для мого випадку? (важко мені дуже цікаво знати відповідь!)
майте на увазі, що я знаю, що можу це запустити як root ! але це спричинить певні проблеми з дозволом під час використання cp
та mkdir
, знаєте.
PS:
sudo
і gksudo
не допомогло:
$ gksudo -u -www-data krusader
No protocol specified
krusader: cannot connect to X server :0.0
Підсумкове зауваження:
за найкращою відповіддю я chmod u+w /path/to/www
і вирішив свою проблему. але мені все ще не вдалося відкрити krusader як іншого користувача!