Jenkins - показывает file.AccessDeniedException: для настраиваемого рабочего пространства - PullRequest
0 голосов
/ 28 февраля 2019

Я установил Jenkins в Ubuntu 16.04 и создал один проект, используя пользовательское рабочее пространство.Когда я запускаю проект, он показывает следующее исключение, связанное с доступом.

Я пробовал следующие решения, но они не работают.

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) 

1 Ответ

0 голосов
/ 01 марта 2019

Родительский каталог (/root) должен иметь как минимум rx, чтобы не владелец мог перечислить его содержимое, и w, чтобы вносить в него изменения, независимо от разрешений для подкаталогов.

Однако почему бы не создатьвыделенный каталог, напримерв /opt и использовать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...