为什么 SELinux 阻止在 HTTPD 的 www 文件夹上挂载?

为什么 SELinux 阻止在 HTTPD 的 www 文件夹上挂载?

我花了一段时间,并且不得不使用 ChatGPT 来理解,当我执行以下命令时:

# mount /dev/MyVG/MyLVWithFileSystem /var/www/html

我无法获取存储网站文件的 lv,因为SELinux 正在阻止它,我知道我可以禁用 SELinux,然后我就可以获取我的网站文件,但我必须明白 - 为什么 SELinux 阻止我的 LV 安装在我的 html 目录中?

(我的意思是,当我在该文件夹上执行操作时ls -l,我会看到我的网站文件。但是,当我使用我的网络浏览器访问我的网站时,它会返回“禁止”或更糟糕的“未找到”)

此外,SELinux 阻止我的 Samba 目录在 Windows 上写入 - 我可以登录到“共享”,但我无法创建任何文件夹或文件,因为我没有权限,即使我chown nobody:nobody在该文件夹上使用了该命令。

为什么 SELinux 对我来说很麻烦s 以及如何学会与它和平共处?我真的想终止它,但我明白我必须学习它,尽管这对我来说非常困难。我是 Rocky Linux 新手,所以任何帮助都会非常感激 :)

相关内容