2011-10-18 2 views
1

방금 ​​내 우분투 11.10 시스템에 인디고 (Eclipse)를 설치했으며 터미널에서 Eclipse를 시작할 때 권한 거부 오류가 발생했습니다.우분투에서 Eclipse 시작 권한이 거부되었습니다.

ls -l /usr/lib/ | grep eclipse 

내가 아무 소용 sudo chmod 755 eclipse_indigo에 노력

drwxr-sr-x 9 root ben   4096 2011-10-13 12:10 eclipse_indigo 

산출한다. 다른 의견이 있으면 크게 환영 할 것입니다.

strace /usr/lib/eclipse_indigo 

는 왜 사용자 대신 루트의를 사용하여 설치하는

execve("/usr/lib/eclipse_indigo/", ["/usr/lib/eclipse_indigo/"], [/* 74 vars */]) = -1 EACCES (Permission denied) 
dup(2)         = 3 
fcntl(3, F_GETFL)      = 0x8002 (flags O_RDWR|O_LARGEFILE) 
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcabfef8000 
lseek(3, 0, SEEK_CUR)     = -1 ESPIPE (Illegal seek) 
write(3, "strace: exec: Permission denied\n", 32strace: exec: Permission denied 
) = 32 
close(3)        = 0 
munmap(0x7fcabfef8000, 4096)   = 0 
exit_group(1)       = ? 
+0

어떤 권한을 변경하기 전에 (이전 상태로 그 디렉토리의 원래 권한을 복원을, 그 방법 intentipnal이었다) , 이유를 찾아보십시오. 무슨 명령을 쓰고 있니? 해당 명령의'ls -l'을 보여줍니다. 아마도 그 명령을 가진'strace'일지도 모른다. –

+0

@ ott-- 게시물에 strace를 추가했습니다. 감사. – Bnjmn

+0

/usr/lib/eclipse_indigo는 실행 파일이 아닌 디렉토리입니다./usr/bin에 일식이 있는게 없습니까? 'ls -l/usr/bin/* eclipse *' –

답변

3

당신은 당신의 홈 디렉토리http://www.eclipse.org/downloads/?osType=linux에서 tar.gz 파일을 추출하고 거기에서 그것을 사용하는 경우 그것은 더 나은 ...

나는 한 당신이 필요까지 그냥 기다려 ... 같은 플러그인을 설치하십시오. 비록 당신이 그것을 관리 할 수있다하더라도, 당신은 다른 이슈가있을 것이므로, 압축을 풀고 어떤 두통으로부터 자신을 구하십시오. ...

+0

최소한 단점이있는 가장 쉬운 해결책입니다. 그리고 나는 이것이 정말로 도움이되도록 플러그인을 사용합니다. – Bnjmn

0

sudo chown ben:ben eclipse_indigo을 사용해 소유자 및 그룹 소유자로 설정하십시오. 내 문제는 오타가 아닌 한 eclipse_indigo의 그룹 perms 필드에있는 r-s과 관련이 있다고 생각합니다.

0

나는 리눅스 기계에서 비슷한 문제를 겪었습니다. 이클립스는 루트로서 풀리고 시작했습니다. 일반 사용자.

eclipse를 루트로 시작하지 않도록주의하십시오. 설치 과정에서 소위 confguration 디렉토리가 초기화되므로주의하십시오.

당신은 도움이 그 질문에 대한 내 대답을 찾을 수 있습니다

는 (그것을 해결하는 단계를 포함) : Unable to open Eclipse (configuration area .. error)

관련 문제