文件权限问题javac

时间:2016-11-28 14:27:53

标签: java java-8 ubuntu-14.04 file-permissions

我在目录中有文件。有些人拥有root作为所有者和组,有些用户(我)作为所有者和组(但发生了这种情况)。我运行sudo chmod 755 -R /usr/casloader,我的所有目录都在/usr/casloader下。所有文件均为-rwxr-xr-x

我正在尝试编译java类(就像我的用户) - 如果在所有者/组为root的文件上运行javac,我可以正常编译。编译类的所有者/组成为我。 (它将编译后的类写入同一文件夹)。

但是,如果我尝试编译一个所有者组为我的类,它会提供file write error: Permission Denied

我该如何解决这个问题?一切都必须是root吗?

1 个答案:

答案 0 :(得分:0)

我刚刚用-R做了g + w,o + w。所以我有rwxrwxrwx - 所以问题解决了。 (不确定这是否是最佳解决方案。)