Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella
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
fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.
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
Introduzione
Vedremo come autorizzare una webapp Tomcat9 sotto Debian a leggere e scrivere in una cartella. Poiché sotto Debian i diritti di sistema non sono sufficienti per Tomcat, esso è effettivamente messo in modalità "sandbox" da Systemd e ha solo accesso in scrittura al file :
- /var/lib/tomcat9/conf/Catalina - /var/lib/tomcat9/logs - /var/lib/tomcat9/webapps - /var/lib/tomcat9/work
Corso d'azione
Per sovrascrivere questa sicurezza, dovete modificare il file di configurazione di Tomcat9 di Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, quindi nel file di configurazione :
[Service]
Aggiungere, per permettere ad esempio l'accesso alla directory /data/ :
ReadWritePaths=/data/
Una volta fatta la modifica, dovete ricaricare il demone Systemd:
# systemctl daemon-reload
Poi riavviare Tomcat9 :
# service tomcat9 restart
Cet article vous a semblé utile ?
Attivare l'aggiornamento automatico dei commenti