没有这样的文件或目录,但目录就在那里

时间:2013-11-26 19:05:14

标签: filesystems ubuntu-12.04

我正在使用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:没有这样的文件或目录

我在此之前运行了一些命令来设置它,我很乐意概述它们是否有用,但我不知道它为什么找不到那个目录。有什么建议吗?

这是我与this一起运行的实验室。

2 个答案:

答案 0 :(得分:1)

没有这样的文件或目录的原因是因为您正在尝试访问

  

demoCA

不是

  

democa

Linux将文件目录视为唯一的,因为它们具有不同的值 - 特别是当它们是小写或大写时。

答案 1 :(得分:0)

简单的只是在demoCA文件夹中创建另一个目录demoCA ,并将文件放在目录下的demoCA

$home/

demoCA/

demoCA

certs
index.txt
serial
crl

它会正常工作....你必须将这些文件放在名为demoCA的文件夹中,否则它将无法找到它。