Errore durante l'esecuzione della sicurezza nel Terminale


0

Sto cercando di esportare i portachiavi in ​​Terminal. Questo è il codice che ho usato

security> export -k SystemCACertificates.keychain -t all -f openssl -o goodone.txt

E questo è l'errore che ho ricevuto security: illegal option -- k. Qualcuno può aggiustarlo? :)

Risposte:


1

Probabilmente hai copiato / incollato l'esempio elencato nella pagina man, che in realtà dovrebbe mostrare come securitypuò essere eseguito in modo interattivo. Per risolvere, puoi effettuare una delle seguenti operazioni:

  • Esegui in modalità interattiva eseguendo security -iin Terminal e quindi semplicemente inserendo export -k SystemCACertificates.keychain -t all -f openssl -o goodone.txtquando viene security>visualizzato il messaggio
  • Esegui security export -k SystemCACertificates.keychain -t all -f openssl -o goodone.txtdalla shell

Ora quell'errore
mrghostmods il

Prova senza alcuni dei parametri per trovare quello che porta al problema quindi :-)
nohillside

OK. Ora ho provato security> export -k SystemCACertificates.keychaine ho ricevuto questo errore security: SecKeychainItemExport: One or more parameters passed to a function were not valid. export: returned 1
mrghostmods il

Questo lascia solo il nome del portachiavi. Potrebbe essere più semplice esportare direttamente dall'utilità Keychain.
Nohillside
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.