GNU/Linux >> Belajar Linux >  >> Linux

banyak (Izin ditolak) di catalina.out

Tidak dapat menjamin keamanan melakukannya, tetapi

$ cd /usr/local/tomcat/ #or /usr/shared/tomcat6, whatever your $TOMCAT_BASE dir
$ chown -R tomcat6 webapps temp logs work conf
$ chmod -R 777 webapps temp logs work conf

bekerja dengan baik untuk situasi ini.

Instalasi Tomcat saya bermasalah dengan kesalahan izin, tetapi membuka gerbang dengan demikian memperbaiki semuanya.


$ chmod -R 777 webapps temp logs work conf

Apakah SANGAT berbahaya, jangan lakukan, apakah saya menulis "jangan lakukan"? JANGAN LAKUKAN ITU! Tebak di mana Tomcat-users.xml Anda dengan nama pengguna dan kata sandi teks biasa Anda ?

Memberi dunia baca-tulis-eksekusi di mana saja di UNIX kecuali /tmp (dan bahkan saat itu, di prod, JANGAN PERNAH melakukannya juga) benar-benar bodoh. Dan, itu membuat baris pertama Anda, chown -R Tomcat6 sama sekali tidak berguna.

pastikan Tomcat berjalan sebagai Tomcat7 (ini adalah Tomcat6 untuk Tomcat 6) dan cukup lakukan:

$ cd $TOMCAT_BASE
$ chown -R tomcat7:tomcat7 webapps temp logs work conf
$ chmod -R 660 webapps temp logs work conf

[EDIT] mengubah 770 ke 660 komentar berikut, karena file yang dipermasalahkan tidak perlu dijalankan.

Jika Anda ingin dapat membaca, menulis, atau mengeksekusi sesuatu di sana, tambahkan diri Anda ke grup Tomcat7.


Linux
  1. -bash:./configure:Izin Ditolak?

  2. Git tidak dapat membuat izin file ditolak

  3. Izin ditolak saat mengkloning repositori git

  1. Mengapa docker container meminta Izin ditolak?

  2. izin docker.sock ditolak

  3. mount error(13):Izin ditolak dengan windows share

  1. pip freeze mengembalikan kesalahan:Izin ditolak:hg

  2. tcpdump:out.pcap:Izin ditolak

  3. Izin main.cf POSTFIX ditolak