2016-05-15 1 views
0

J'essaie d'automatiser un processus et j'ai besoin de créer un trousseau Ce processus s'exécute en tant que tâche de céleri sous l'utilisateur _www (OS Yosemite)Erreur lors de la création d'un trousseau de clés "UNIX [Aucun fichier ou répertoire]

je reçois l'erreur suivante:..

security create-keychain -p mypassword keychain_test.keychain 
security: SecKeychainCreate keychain_test.keychain: UNIX[No such file or directory] 

J'ai regardé ce qui pourrait provoquer ce message d'erreur spécifique, mais pas de chance à ce jour les pointeurs sont appréciés

Répondre

1

les données du trousseau est généralement stocké dans un répertoire Library/Keychains sous le répertoire de base d'un utilisateur. L'utilisateur _www sur Mac OS X ne dispose pas d'un répertoire "réel" avec un sous-répertoire inscriptible Library, donc il n'a nulle part où stocker un trousseau.

Vous devrez exécuter cette tâche en tant qu'un autre utilisateur.