如何设置NetBeans以访问权限与当前用户不匹配的项目?

时间:2011-08-18 22:43:54

标签: linux netbeans permissions netbeans-6.9

我正在尝试使用NetBeans 6.9。应用程序无法访问位于apache根文件夹中的文件;我的项目位于同一台机器上 - 一个测试LAMP服务器。 apache root拥有所有者root和group apache。但NetBeans具有当前用户的用户权限。

应用程序不会自动显示任何解决方案。我已经浏览了常见问题解答并搜索了维基,我找不到帮助文档或帖子来解释如何在Linux的权限系统中使用NetBeans。

我的框架项目需要目录744和文件644权限,因此我无法使用组解决NetBeans RW要求。

我使用NetBeans --userdir /root选项解决了这个问题。它允许我以root用户身份启动应用程序,因此具有超级用户访问权限。但是,它不能保持NetBeans首选项。我必须重新加载项目,并且可能会在我上次添加项目时覆盖NetBeans元文件。

我错过了什么?如何使用NetBeans设置用户权限?

2 个答案:

答案 0 :(得分:0)

我很惊讶没有使用netbeans通过网络(位于其他地方)管理项目的窥视回复...我最终得到了一个非netbeans解决方案,其中包含服务器上的权限。

答案 1 :(得分:0)

您可以将当前用户(启动Netbeans的用户)添加到拥有项目文件的组中。

例如:(在超级用户中)

usermod -G -a apache <myuser>

注意:不要忘记登录/注销以应用组更改