Come concedere l'accesso alle app Web ai file riservati?

0

Sto eseguendo un server Tomcat tramite Eclipse.

Ho un file limitato che contiene informazioni che l'applicazione web in esecuzione su Tomcat deve svolgere i suoi compiti.

Capisco come concedere / negare l'accesso agli utenti regolari, ma come fare per questa app Web?

Info:

  • Macbook Pro 10.7.5 (Lion)
  • Tomcat 7
  • Eclipse
posta Roy Hinkley 23.01.2014 - 18:44
fonte

2 risposte

0

Le autorizzazioni su OS X sono molto simili a unix, quindi puoi semplicemente rendere il file e la cartella leggibili dall'utente che hai scelto di eseguire Tomcat.

Le informazioni del Finder ti consentono di modificare sia le cose che chown e chmod dal terminale.

    
risposta data 23.01.2014 - 18:53
fonte
2

La prima cosa che devi fare è scoprire quale utente possiede il processo Tomcat. Puoi farlo digitando ps axu -w sulla riga di comando. Il proprietario del processo sarà nella prima colonna. Su un Mac standard installa il server web (il processo chiamato httpd ) è di proprietà dell'utente _www . Presumo che Tomcat sia di proprietà dello stesso utente.

Ora cambia la proprietà del file in modo che sia di proprietà di _www e poi starai bene. Fai in modo che chown _www filename sostituisca il nome del file.

Dopo averlo fatto dovresti avere ragione.

    
risposta data 23.01.2014 - 19:11
fonte

Leggi altre domande sui tag