![授予 2 个 Linux 用户访问文件夹的权限](https://linux22.com/image/929457/%E6%8E%88%E4%BA%88%202%20%E4%B8%AA%20Linux%20%E7%94%A8%E6%88%B7%E8%AE%BF%E9%97%AE%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%9D%83%E9%99%90.png)
我有一些证书文件,我想授予用户 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
应该可以实现您想要的效果。