2

我的 Intellij IDEA CE 12.0.1 (Build 123.94) 副本无法访问/usr/local。我搜索了互联网,之前没有其他人遇到过这个问题。我知道这与文件夹权限有关,因为当我使用 sudo 运行时,IDEA 可以访问该文件夹。我的解决方法是将文件夹权限与 IDEA 可访问的文件夹相匹配,但这并没有解决问题。当前权限如下:

$ drwxr-xr-x@ 25 sergeykoulikov  staff  850 14 Dec 12:24 /usr/local

这与我的收件箱文件夹几乎相同,IDEA 可以访问该文件夹。

$ drwxr-xr-x  10 sergeykoulikov  staff  340 12 Jan 17:05 /Users/sergeykoulikov/Inbox 

我错过了什么?提前谢谢你的帮助。

4

1 回答 1

1

这个问题没有足够的信息来给出具体的答案,但我可以指出要调查的事情。首先,/usr/local 权限后面的“@”表示它有扩展属性,可能还有访问控制列表(本质上是扩展权限);该文件夹也可能设置了标志,这可以改变其行为。要查看所有这些内容,请使用ls -ldeO@ /usr/local

如果这不能指出您的问题,请澄清您所说的“访问”是什么意思。IDEA 在这两个文件夹中到底在做什么它在两个文件夹中做(/试图做)同样的事情吗?它是否试图访问文件夹内的文件,如果是,文件的权限是否相同和/或是否有一个文件存在于一个文件夹中但另一个文件夹中没有导致差异?

于 2013-01-13T07:36:09.727 回答