Я использую Krusader для управления файлами. проблема в том, что Apache 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 от имени другого пользователя!