GNU/Linux >> Linux Esercitazione >  >> Linux

un sacco di (Autorizzazione negata) in catalina.out

Non posso garantire la sicurezza di farlo, ma

$ 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

funziona a meraviglia per queste situazioni.

La mia installazione di Tomcat è stata bloccata da errori di autorizzazione, ma l'apertura delle porte ha quindi risolto tutto.


$ chmod -R 777 webapps temp logs work conf

È MOLTO pericoloso, non farlo, ho scritto "non farlo"? NON FARLO! Indovina dov'è il tuo tomcat-users.xml con i tuoi nomi utente e password in testo semplice?

Dare world read-write-execute ovunque su UNIX tranne /tmp (e anche allora, in prod, MAI farlo neanche) è semplicemente stupido. E rende la tua prima riga, chown -R tomcat6 completamente inutile.

assicurati che tomcat funzioni come tomcat7 (è tomcat6 per tomcat 6) e fai semplicemente:

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

[EDIT] ha cambiato 770 a 660 seguente commento, perché i file in questione non devono essere eseguiti.

Se vuoi essere in grado di leggere, scrivere o eseguire cose lì, aggiungi te stesso al gruppo tomcat7.


Linux
  1. pip freeze restituisce un errore:Permesso negato:hg

  2. Autorizzazione Sudo negata ma Su concede l'autorizzazione?

  3. Perché Mv(1) copia gli oggetti se l'autorizzazione a spostarsi è negata?

  4. -bash:./configure:autorizzazione negata?

  5. Autorizzazione negata con bash.sh per eseguire cron

Risoluzione dei problemi relativi all'autorizzazione Docker negata

Montare l'autorizzazione CIFS negata su Linux - Risolto!

maven:permesso bash mvn negato

"Permesso negato" a un file che possiedo?

tcpdump:out.pcap:Autorizzazione negata

POSTFIX permesso main.cf negato