我有一些证书文件,我想授予用户 ejabberd(组 ejabberd)。因此我运行此命令
chown -R ejabberd:ejabberd /etc/letsencrypt/
我还希望 www-data 能够访问它们,因此我尝试
sudo usermod -a -G ejabberd www-data
但当我以 身份登录时www-data user
,我无法访问/etc/letsencrypt/archive
目录。我做错了什么?
su -l www-data -s /bin/bash
cd /etc/letsencrypt/archive
//-bash: cd: /etc/letsencrypt/archive: Permission denied
答案1
查看我自己的安装,该/etc/letsencrypt/archive
目录的权限为 0700,甚至不允许该组。将其更改为使用类似的东西sudo chmod 0750 /etc/letsencrypt/archive
应该可以实现您想要的效果。