Я использую Tomcat Server. Я хочу, чтобы владелец файла cms.war
быть ftp
пользователь tomcat
пользователь должен быть владельцем cms/
папка.
Когда я загрузил cms.war
он был автоматически развернут в cms/
папка и когда я удалил cms.war
в cms/
папка была удалена.
В chown
Команда может помочь вам переназначить владельца файла или папки. С Tomcat и автоматическим развертыванием файл WAR должен быть доступен для чтения пользователем Tomcat, чтобы он мог читать и распаковывать его для развертывания.
Чтобы сменить владельца cms.war:
chown ftp cms.war
Примечание: для этой команды, скорее всего, потребуются права root / sudo
Чтобы Tomcat мог читать cms.war:
chmod 744 cms.war
Примечание. Это дает права чтения, записи и выполнения владельцу, а права чтения - только группе и другим пользователям.
Что касается Tomcat, удаляющего развернутую папку cms / при удалении WAR, это кажется вполне разумным поведением для функции автоматического развертывания, поскольку она позволяет легко добавлять и удалять веб-приложения:
В чем именно проблема?