Получение сообщения «Permission denied» при попытке создать файл, несмотря на правильные разрешения

Я использую Amazon Linux и запускаю сценарий через задание Jenkins, включая эту строку

touch /usr/java/jboss/standalone/deployments/myproject.war.dodeploy

, которая приводит к ошибке…

touch: cannot touch ‘/usr/java/jboss/standalone/deployments/myproject.war.dodeploy’: Permission denied  

Я думал, что у меня правильно настроены пермы и группы, поэтому я также вывожу их в своем скрипте. Но я не понимаю, почему все рушится. Ниже представлен результат. Что еще мне нужно сделать, чтобы моя сенсорная команда заработала?

+ whoami
jboss

+ groups jboss
jboss : jboss evotext

+ ls -al /usr/java/jboss/standalone/deployments/
total 20
drwxrwxr-x  4 deploy evotext 4096 Apr 23 18:18 .
drwxr-xr-x  8 jboss  evotext 4096 Jun 24  2013 ..
drwxrwxr-x 11 jboss  evotext 4096 Apr 23 18:23 myproject.war
drwxrwxr-x  9 deploy evotext 4096 Apr 22 19:21 jenkins.war
-rwxrwxr-x  1 deploy evotext   11 Apr 22 19:21 jenkins.war.deployed

+ touch /usr/java/jboss/standalone/deployments/myproject.war.dodeploy
touch: cannot touch ‘/usr/java/jboss/standalone/deployments/myproject.war.dodeploy’: Permission denied

Build step 'Execute shell' marked build as failure
-1
23.04.2016, 21:28
0 ответов

Теги

Похожие вопросы