В настоящее время я выполняю миграцию с Jdk7 / Tomcat7 на JDK8 / Tomcat8.5.42 в Debian 8.5.При установке новой версии моего приложения я использую скрипт bash, который использует пользователя tomcat
для установки, этот скрипт останавливает кота, удаляет старую app.war
и ее взорванную папку app
.С Tomcat 7 у меня нет никаких проблем с разрешениями во время этих операций, но с новой версией при удалении папки app
у меня ошибка rm: cannot remove ... Permission denied
.
Это ../webapps/
4.0K drwxrwxr-x 3 tomcat tomcat 4.0K Jul 2 16:48 .
4.0K drwxrwxr-x 12 tomcat tomcat 4.0K Jul 2 16:48 ..
4.0K drwxr-x--- 7 tomcat tomcat 4.0K Jul 2 15:37 app
Я не знаю, имеет ли это значение, но пользователь, запускающий скрипт, принадлежит к группе tomcat
.Также обратите внимание, что папка app
создается Tomcat, так как она является результатом app.war
.
Как я могу настроить Tomcat, чтобы предоставить нужные права всем пользователям, принадлежащим к группе tomcat
, чтобы они моглиудалить webapps
содержание.Также у меня нет доступа root
, поэтому я хотел бы получить одноразовое решение.
Спасибо за вашу помощь.