GNU/Linux >> Tutoriels Linux >  >> Linux

beaucoup de (autorisation refusée) dans catalina.out

Je ne peux pas garantir la sécurité de le faire, mais

$ 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

fonctionne un régal pour ces situations.

Mon installation de tomcat a été interrompue par des erreurs d'autorisation, mais l'ouverture des portes a tout réparé.


$ chmod -R 777 webapps temp logs work conf

Est TRÈS dangereux, ne le fais pas, ai-je écrit "ne le fais pas" ? NE FAIS PAS ÇA! Devinez où se trouve votre tomcat-users.xml avec vos noms d'utilisateur et vos mots de passe en clair ?

Donner au monde lecture-écriture-exécution n'importe où sur UNIX sauf / tmp (et même alors, en prod, ne JAMAIS le faire non plus) est tout simplement stupide. Et, cela rend votre première ligne, chown -R tomcat6 complètement inutile.

assurez-vous que tomcat s'exécute en tant que tomcat7 (c'est tomcat6 pour tomcat 6) et faites simplement :

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

[EDIT] a changé 770 à 660 commentaire suivant, car les fichiers en question n'ont pas besoin d'être exécutés.

Si vous voulez pouvoir lire, écrire ou exécuter des choses là-bas, ajoutez-vous au groupe tomcat7.


Linux
  1. Autorisation d'extraction Git refusée Linux ?

  2. Autorisation refusée lors du clonage du dépôt git

  3. autorisation docker.sock refusée

  4. erreur de montage (13):autorisation refusée avec le partage Windows

  5. erreur de montage 13 =Autorisation refusée

Dépannage des problèmes de refus d'autorisation de Docker

Autorisation de montage CIFS refusée sous Linux - Corrigé !

Autorisation refusée avec bash.sh pour exécuter cron

maven:autorisation bash mvn refusée

Pourquoi le conteneur Docker invite-t-il l'autorisation refusée ?

autorisation refusée sur le fichier authorized_key