【发布时间】:2017-01-01 20:51:53
【问题描述】:
有以下文件:
-rw-r--r-- 1 root root 887 Aug 25 13:18 /etc/ssl/private/livereload.key
无法从常规用户实例中读取它。
$ cat /etc/ssl/private/livereload.key
cat: /etc/ssl/private/livereload.key: Permission denied
我一直在想为什么,因为该文件似乎是公开供阅读的。
生成文件时是否遗漏了某些内容?
【问题讨论】:
-
目录的权限是什么?如果您没有
x权限,则即使您对文件本身具有权限,也无法访问目录中的文件。 -
在
ssl & private上检查+x -
有关目录权限的更多信息,请参阅unix.stackexchange.com/questions/21251/…
-
父目录的权限是
drwx--x--- 2 root ssl-cert。你是对的。
标签: bash shell linux-mint