Permitir a leitura/escrita de uma pasta de Tomcat9 webapp

Fonte: Pt Ikoula wiki
Revisão em 11h47min de 12 de julho de 2021 por Ikbot (discussão | contribs)
Ir para navegação Ir para pesquisar

ro:Permiteți unei aplicații web Tomcat9 să citească/scrie într-un folder ru:Разрешить веб-приложению Tomcat9 читать/писать в папку pl:Zezwalaj webappom Tomcat9 na odczyt/zapis do folderu ja:Tomcat9のウェブアプリでフォルダの読み書きを可能にする zh:允许Tomcat9的web应用程序读/写一个文件夹 de:Erlauben Sie einer Tomcat9-Webapp das Lesen/Schreiben in einem Ordner nl:Sta een Tomcat9 webapp toe te lezen/schrijven naar een map it:Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

es:Permitir que una aplicación web de Tomcat9 lea/escriba en una carpeta en:Allow a Tomcat9 webapp to read/write to a folder

Introdução

Veremos como autorizar um webapp Tomcat9 no Debian para ler e escrever numa pasta. Porque sob Debian os direitos do sistema não são suficientes para Tomcat, ele é de facto colocado em modo "sandbox" pelo Systemd e só tem acesso por escrito ao :

   - /var/lib/tomcat9/conf/Catalina
   - /var/lib/tomcat9/logs 
   - /var/lib/tomcat9/webapps
   - /var/lib/tomcat9/work 


Curso de acção

Para anular esta segurança, tem de editar o ficheiro de configuração Tomcat9 do Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, e, em seguida, no ficheiro de configuração :

[Service]

Acrescentar, por exemplo, permitir o acesso ao directório /data/ :

ReadWritePaths=/data/

Uma vez feita a modificação, é necessário recarregar o daemon Systemd:

# systemctl daemon-reload

Em seguida, reinicie Tomcat9 :

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Não tem permissão para colocar comentários.