방금 내 우분투 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) = ?
어떤 권한을 변경하기 전에 (이전 상태로 그 디렉토리의 원래 권한을 복원을, 그 방법 intentipnal이었다) , 이유를 찾아보십시오. 무슨 명령을 쓰고 있니? 해당 명령의'ls -l'을 보여줍니다. 아마도 그 명령을 가진'strace'일지도 모른다. –
@ ott-- 게시물에 strace를 추가했습니다. 감사. – Bnjmn
/usr/lib/eclipse_indigo는 실행 파일이 아닌 디렉토리입니다./usr/bin에 일식이 있는게 없습니까? 'ls -l/usr/bin/* eclipse *' –