Permiteți unei aplicații web Tomcat9 să citească/scrie într-un folder

De la Ro Ikoula wiki
Jump to navigation Jump to search

fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

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 pt:Permitir a leitura/escrita de uma pasta de Tomcat9 webapp 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

Introducere

Vom vedea cum să autorizăm o aplicație web Tomcat9 sub Debian să citească și să scrie într-un folder. Deoarece în Debian drepturile de sistem nu sunt suficiente pentru Tomcat, acesta este pus în modul "sandbox" de către Systemd și are doar acces în scris la fișierul :

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


Modul de acțiune

Pentru a suprascrie această securitate, trebuie să editați fișierul de configurare Tomcat9 din Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, apoi în fișierul de configurare :

[Service]

Add, pentru a permite, de exemplu, accesul la directorul /data/ :

ReadWritePaths=/data/

După ce modificarea este efectuată, trebuie să reîncărcați daemonul Systemd:

# systemctl daemon-reload

Apoi reporniți Tomcat9 :

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Nu sunteți autorizat să publicați comentarii.