GNU/Linux >> Tutoriales Linux >  >> Linux

un montón de (Permiso denegado) en catalina.out

No puedo garantizar la seguridad de hacerlo, pero

$ 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

funciona de maravilla para estas situaciones.

Mi instalación de tomcat se borró con errores de permiso, pero al abrir las puertas se arregló todo.


$ chmod -R 777 webapps temp logs work conf

Es MUY peligroso, no lo hagas, ¿escribí "no lo hagas"? ¡NO LO HAGAS! ¿Adivina dónde está tu tomcat-users.xml con tus nombres de usuario y contraseñas de texto sin formato?

Darle al mundo lectura-escritura-ejecución en cualquier lugar de UNIX excepto /tmp (e incluso entonces, en prod, NUNCA haga eso tampoco) es simplemente estúpido. Y hace que su primera línea, chown -R tomcat6, sea completamente inútil.

asegúrese de que tomcat se ejecute como tomcat7 (es tomcat6 para tomcat 6) y simplemente haga lo siguiente:

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

[EDITAR] cambió 770 a 660 siguiente comentario, porque los archivos en cuestión no necesitan ser ejecutados.

Si desea poder leer, escribir o ejecutar cosas allí, agréguese al grupo tomcat7.


Linux
  1. Git pull permiso denegado linux?

  2. Permiso denegado al clonar el repositorio de git

  3. Permiso denegado con bash.sh para ejecutar cron

  4. experto:bash mvn permiso denegado

  5. permiso docker.sock denegado

¿Permiso de Sudo denegado pero Su otorga permiso?

¿Por qué Mv(1) copia objetos si se niega el permiso para mover?

Solución de problemas de permiso de Docker denegado

Permiso de montaje CIFS denegado en Linux - ¡Arreglado!

permiso denegado en el archivo authorized_key

error de montaje 13 =Permiso denegado