accesso negato anche se ho specificato policy.url in java.security

sto leggendo il tutorial sulla sicurezza Java di oracolo. (http://download.oracle.com/javase/tutorial/security/toolsign/rstep4.html)

duplico tutti i file e tutto dal tutorial fondamentalmente.

sono in grado di eseguire il file con il gestore di sicurezza utilizzando il seguente approccio in unix:

java -Djava.security.manager -Djava.security.policy=recvPolicy -cp sCount.jar Count ../../test

ma quando provo a specificare una nuova policy.url nel file java.security come questo:

policy.url.1=file:${java.home}/lib/security/java.policy
policy.url.2=file:${user.home}/.java.policy
policy.url.3=file:/home/myhome/SigningTest/recvPolicy

mi dà un'eccezione quando corro:

java -Djava.security.manager -cp sCount.jar Count ../../test

l'eccezione è questa:

Exception in thread "main" java.security.AccessControlException: access denied (java.io.FilePermission ../../test read)
 at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
 at java.security.AccessController.checkPermission(AccessController.java:546)
 at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
 at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
 at java.io.FileInputStream.<init>(FileInputStream.java:100)
 at java.io.FileInputStream.<init>(FileInputStream.java:66)
 at Count.main(Count.java:17)

grazie per il feedback


En title : access denied even though I specified policy.url in java.security

2 Comments:

  1. va bene, ho fatto un test rapido di questo e funziona per me. quindi l'unica cosa che potrebbe causare questo problema (la mia ipotesi) è che avete due jdks installato sulla vostra scatola unix. quindi assicuratevi che il "java" che state usando per l'esecuzione da linea di comando sia la stessa versione di cui avete modificato java.security.

    il file di sicurezza predefinito sun java 6 (se si utilizza Ubuntu) si trova in:

    /etc/java-6-sun/security/java.security
    

    quindi assicuratevi di modificare la versione corretta di java.security

More similar articles:

  • errore di Pulsante d'importazione java.security.accesscontrolexception l'accesso negato (java.util.propertypermission user.dir letto) in Win7 64bit JRE7 & jdk1.7.0_25
  • Java RMI Client Server java.security.AccessControlException: accesso negato ("java.util.PropertyPermission" "java.security.policy" "scrivere")
  • java.io.FilePermission leggere accesso negato quando si lancia applet con java 8
  • eccezione nel thread "main" java.security.AccessControlException: accesso negato (java.util.PropertyPermission * leggere, scrivere)
  • AccessControlException: accesso negato per un file leggibile
  • l'accesso è negato eccezione durante l'esecuzione di file AutoIt exe da selenio java codice
  • FileNotFoundException (Il sistema non può trovare il percorso specificato) anche se ho già modificato esso
  • Java Read File Permissioni
  • Java read/write access exception FileNotFoundException (L'accesso è negato)
  • accedere a Network Share Genera "Impossibile avviare il monitoraggio delle modifiche a '\\ share', perché l'accesso è negato."
  • java.sql.SQLException: accesso negato per l'utente 'root' @ 'localhost' (usando la password: sì)
  • "l'accesso al percorso 'a-guid.8Event' è negato." all'avvio
  • l'accesso al percorso è negato in VB.NET
  • cercando di riprodurre un file MP3 utilizzando javazoom e ottenere un errore che dice "Impossibile caricare risorsa 'sfd.ser"
  • resizeTo in JS mi dà "L'accesso è negato" errore, come sapere se il browser è pronto?
  • versione sconosciuta di Tomcat è stato specificato.... Permesso negato l'accesso/opt/tomcat/bin
  • setDefaultAuthenticator causa una sicurezza.AccessControlException nell'applicazione web GWT
  • accesso WMI negato exptn
  • .NET Core 2.2, Azure Web API nuovo X509Certificate2 "Il sistema non riesce a trovare il file specificato" e "accesso negato"
  • causato da: nessun tipo di risultato specificato per il risultato chiamato 'successo', forse il pacchetto genitore non specifica il tipo di risultato?
  • IOException: il permesso negato durante la chiusura del flusso di file
  • l'accesso al percorso è negato (crittografia)
  • Java: Face Cannot create PoolableConnectionFactory (Accesso negato per l'utente 'root' @ 'localhost' (usando la password: sì) Eccezione
  • java.io.fileNotFoundException (Permissione negato)
  • InputStream non aprirà un flusso ad un URL specificato
  • l'accesso WCF è negato
  • quando si verifica un'eccezione, registra il messaggio specificato nella console e registra il suo stack trace nel file di log
  • come Risolvi Errore Java "Il sistema non riesce a trovare il percorso specificato"?
  • perché la mia politica di IAM viene negato l'accesso?
  • eccezione della data non visibile: formattazione della data di ingresso in un formato specificato