Как настроить NetBeans для доступа к проектам, разрешения которых не соответствуют моему текущему пользователю? - PullRequest
0 голосов
/ 19 августа 2011

Я пытаюсь использовать NetBeans 6.9.Приложение не может получить доступ к файлу, расположенному в корневой папке apache;Мой проект находится на той же машине - тестовом сервере LAMP.Корень apache имеет владельца root и группу apache.Но NetBeans имеет пользовательские привилегии текущего пользователя.

Приложение не представляет никакого решения автоматически.Я просмотрел часто задаваемые вопросы и искал вики, и не могу найти справочный документ или пост, чтобы объяснить, как использовать NetBeans с системой разрешений Linux.

Для моих проектов инфраструктуры требуются права доступа к каталогу 744 и файла 644поэтому я не могу решить требования NetWeans RW с группами.

Я обошел это, используя опцию NetBeans --userdir /root.Это позволяет мне запускать приложение от имени пользователя root и, следовательно, иметь права суперпользователя.Однако сохранение настроек NetBeans не работает.Я должен перезагрузить проект и предположительно перезаписать метафайлы NetBeans с момента последнего добавления проекта.

Чего мне не хватает?Как установить разрешения пользователя с помощью NetBeans?

Ответы [ 2 ]

0 голосов
/ 30 мая 2015

Вы можете добавить своего текущего пользователя (того, кто запускает Netbeans) в группу, которой принадлежат файлы проекта.

Например: (в суперпользователе)

usermod -G -a apache <myuser>

Примечание: не забудьте войти / выйти из системы, чтобы применить изменения в группе

0 голосов
/ 04 сентября 2011

Я удивлен, что нет никаких ответов от писателей, использующих netbeans для управления проектами по сети (расположенной где-то еще) ... Я закончил с решением не-bebeans с разрешениями на сервере.

...