Ubuntu 20.04 服务器上的 SQUID - 交换目录 - 权限被拒绝

Ubuntu 20.04 服务器上的 SQUID - 交换目录 - 权限被拒绝

我只是设置了一个新的代理服务器并努力让交换目录指向另一个点而不是原始点。

系统配置为运行 Ubuntu 和 squid 的所有最新更新。NVME 磁盘安装到 /squid,我按照以下方式创建了一个名为 squid-cache 的目录:

root@rockpi-4b:~# df
==> Deleted all non entries:

/dev/nvme0n1p1 479669932 33628196 421606076   8% /squid

该目录具有用户代理的正确访问权限(服务 squid 应该在其上运行):

root@rockpi-4b:/squid# ls -al
==> Deleted all non relevant entries:

drwxr-xr-x  2 proxy proxy        4096 Mar 12 19:36 squid-cache

-rw-------  1 root  root  34359738368 Mar 12 17:48 swapfile

我在 squid.conf 中配置了正确的文件夹,还定义了 cache_effective_user 和组以匹配相同的 UID“代理”。

然而,squid 似乎仍然没有权限写入该目录,我很难找到原因。SELinux 和 AppArmor 都没有运行。

在此处输入图片描述

我从 Rockpi 镜像安装了 RockPi: https://wiki.radxa.com/Rockpi4/Ubuntu

到目前为止,还没有看到任何可以阻止 squid 访问该目录的东西。

有点沮丧,也许对正确的解决方案视而不见。有什么想法吗?当然,到目前为止,我已经浏览了所有谷歌搜索结果,但同样,要么我是盲目的,要么......

短剑

相关内容