权限被拒绝在Ubuntu上启动Eclipse

时间:2011-10-18 19:59:15

标签: eclipse ubuntu file-permissions

我刚刚在我的ubuntu 11.10计算机上安装了Indigo(Eclipse),并在尝试从终端启动Eclipse时收到权限被拒绝错误。

ls -l /usr/lib/ | grep eclipse

产量

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

我试图sudo chmod 755 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)                           = ?

4 个答案:

答案 0 :(得分:3)

最好从主目录中的http://www.eclipse.org/downloads/?osType=linux 中提取tar.gz文件 并从那里使用...

我做了同样的事......等到你需要为它安装插件。即使您设法启动它,您也会遇到其他问题,因此请提取存档并避免一些麻烦......

答案 1 :(得分:0)

为什么不使用您的用户而不是root用户安装?

答案 2 :(得分:0)

尝试sudo chown ben:ben eclipse_indigo将自己设置为所有者以及群组所有者。我认为你的问题与eclipse_indigo的group perms字段中的r-s有关,除非这是一个错字。

答案 3 :(得分:0)

我在linux机器上遇到了类似的问题,其中eclipse以root身份解压缩并由普通用户启动。

小心,不要以root身份启动eclipse,因为它会在安装中初始化所谓的配置目录。

您可能会发现我对该问题的回答很有用(包括解决问题的步骤): Unable to open Eclipse (configuration area .. error)