Saltar al contenido

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

Al fin después de mucho trabajar hemos hallado la respuesta de este rompecabezas que ciertos de nuestros lectores de este sitio web han presentado. Si tienes algo más que aportar puedes aportar tu conocimiento.

Solución:

$ 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 y 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

[EDIT] 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.

No puedo responder por 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.

Comentarios y puntuaciones del artículo

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *