【发布时间】:2021-09-04 12:10:41
【问题描述】:
我有一个 Java 应用程序,它引用我的letsencrypt cert.pem 和privkey.pem 文件来保护后端API。这些文件是由 certbot 按照guide 生成的。
我的应用程序抱怨文件不存在,而实际上它们确实存在。这让我得出结论,运行应用程序的 Linux 用户无权访问这些文件。
我尝试了各种命令来授予自己对文件的访问权限,但都没有奏效。
以下是我尝试过的命令:
sudo chmod 700 /etc/letsencrypt/live/domain/cert.pem
sudo chmod 777 /etc/letsencrypt/live/domain/cert.pem
sudo chown user /etc/letsencrypt/live/domain/cert.pem
sudo chmod a+rwx /etc/letsencrypt/live/domain/cert.pem
我知道这些方法可能不安全,因为我是 Linux 及其权限系统的新手,因此非常感谢任何帮助。
【问题讨论】:
标签: linux permissions debian lets-encrypt