我已经在Ubuntu 16.04上安装了Jenkins,并使用自定义工作区创建了一个项目。当我运行项目时,它向我显示以下与访问有关的异常。
我尝试了以下解决方案,但是它不起作用。
sudo chmod -R 777 DevQA /
sudo chown -R jenkins DevQA /
任何人都可以帮助我解决此问题。
例外
Building in workspace /root/DevQA/ERBatch
java.nio.file.AccessDeniedException: /root/DevQA
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.checkAccess(UnixFileSystemProvider.java:308)
at java.nio.file.Files.createDirectories(Files.java:746)
at hudson.FilePath.mkdirs(FilePath.java:3273)
答案 0 :(得分:0)
父目录(/root
)至少需要rx
才能供非所有者列出其内容,w
可以在那里进行更改,而不管子目录的权限如何。
但是为什么不创建专用目录,例如在/opt
中使用它?