我正在尝试使用NetBeans 6.9。应用程序无法访问位于apache根文件夹中的文件;我的项目位于同一台机器上 - 一个测试LAMP服务器。 apache root拥有所有者root和group apache。但NetBeans具有当前用户的用户权限。
应用程序不会自动显示任何解决方案。我已经浏览了常见问题解答并搜索了维基,我找不到帮助文档或帖子来解释如何在Linux的权限系统中使用NetBeans。
我的框架项目需要目录744和文件644权限,因此我无法使用组解决NetBeans RW要求。
我使用NetBeans --userdir /root
选项解决了这个问题。它允许我以root用户身份启动应用程序,因此具有超级用户访问权限。但是,它不能保持NetBeans首选项。我必须重新加载项目,并且可能会在我上次添加项目时覆盖NetBeans元文件。
我错过了什么?如何使用NetBeans设置用户权限?
答案 0 :(得分:0)
我很惊讶没有使用netbeans通过网络(位于其他地方)管理项目的窥视回复...我最终得到了一个非netbeans解决方案,其中包含服务器上的权限。
答案 1 :(得分:0)
您可以将当前用户(启动Netbeans的用户)添加到拥有项目文件的组中。
例如:(在超级用户中)
usermod -G -a apache <myuser>
注意:不要忘记登录/注销以应用组更改