2011-08-18 1 views
0

NetBeans 6.9를 사용하려고합니다. 응용 프로그램은 apache 루트 폴더에있는 파일에 액세스 할 수 없습니다. 내 프로젝트는 테스트 용 LAMP 서버 인 동일한 시스템에 있습니다. 아파치 루트는 소유자 루트와 그룹 아파치를 가지고 있습니다. 그러나 NetBeans에는 현재 사용자의 사용자 권한이 있습니다.권한이 현재 사용자와 일치하지 않는 프로젝트에 액세스하도록 NetBeans를 설정하려면 어떻게해야합니까?

응용 프로그램이 자동으로 해결책을 제시하지 않습니다. 자주 묻는 질문 (FAQ)을 살펴본 후 위키를 검색했는데 Linux의 권한 시스템에서 NetBeans를 사용하는 방법을 설명하는 도움말 문서 나 게시물을 찾을 수 없습니다.

내 프레임 워크 프로젝트에는 디렉토리 744 및 파일 644 권한이 필요하므로 그룹과 함께 NetBeans RW 요구 사항을 해결할 수 없습니다.

NetBeans --userdir /root 옵션을 사용하여이 문제를 해결했습니다. 루트 사용자로 응용 프로그램을 시작할 수 있으므로 수퍼 유저 액세스 권한이 있습니다. 그러나 NetBeans 환경 설정을 유지하기 위해 노력하지 않습니다. 프로젝트를 다시로드해야하고 마지막으로 프로젝트를 추가 한 시점의 NetBeans 메타 파일을 덮어 쓸 것입니다.

무엇이 누락 되었습니까? NetBeans를 사용하여 사용자 권한을 설정하려면 어떻게합니까?

+0

이 문제를 넷빈즈를 사용하여 번호를 변경 적용 할 로그 아웃하는 것을 잊지 마세요? 큰! 그렇다면 쉬운 대답이어야합니다. 나는 [NetBeans] (http://forums.netbeans.org/viewtopic.php?t=41666&highlight=) 포럼에 올렸지 만, "네가 netbeans 뉴비 야 : P"... – xtian

+0

내가 가지고있다. 최근에 우분투 12.04에 netbeans를 사용하기 시작 .. 그리고 나는 같은 문제를 가로 질러 왔어 .. 나는 우리 서버에 존재하는 기존 파일에서 PHP 프로젝트를 만들고 싶었다. 내가 찾은 최상의 솔루션은 sudo가 넷빈을 돌리는 것이었다. 좋은 방법이 아닙니다 .. plz 당신이 더 나은 해결책을 스스로 찾았는지 말해주세요. –

답변

0

네트워크를 통해 프로젝트를 관리하기 위해 netbeans를 사용하는 들여다 보며 대답을 듣지 못한 것에 놀랐습니다 ... 서버에 대한 사용 권한이있는 netbeans가 아닌 솔루션으로 끝났습니다.

+2

당신이 그것을 공유하지 않으면 답은 좋지 않습니다. –

0

프로젝트 파일을 소유 한 그룹에 현재 사용자 (Netbeans을 시작한 사용자)를 추가 할 수 있습니다. 예를 들어

: (슈퍼 유저에서)

usermod -G -a apache <myuser> 

참고 :/로그인 그룹