文件显示不存在,但实际上就在那里

文件显示不存在,但实际上就在那里

我正在 ubuntu 12.04 上使用 openssl 进行一些加密测试,并且构建了一个具有以下规格的目录:

$home/   
  demoCA/
    certs
    index.txt
    serial
    openssl.cnf
    newcerts/
    crl/

每次我运行一个命令,特别是这个:

openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config openssl.cnf

它告诉我:

我无法访问 ./demoCA/newcerts 目录

./demoCA/newcerts:没有此文件或目录

在此之前,我运行了一些命令来进行设置,如果有帮助的话,我很乐意概述一下这些命令,但我不知道为什么它找不到那个目录。有什么建议吗?

这是我正在运行的实验室: http://www.cis.syr.edu/~wedu/seed/Labs/Crypto/Crypto_PublicKey/Crypto_PublicKey.pdf

答案1

它在 demoCA 中进行搜索。

根据您的文件结构,您的目录名为 democa。

您可能应该注意区分大小写的目录名称。

相关内容