解决docker创建的容器使用root用户仍然无法创建文件夹的问题
在容器中创建文件夹一直提示权限拒绝,尝试了各种办法无果后
最后在把selinux策略由enforcing改为了permissive之后解决了问题
selinux位置:/etc/selinux/config
在 SELinux 配置文件中,enforcing
、permissive
和 disabled
是 SELinux 的三种不同的模式。
enforcing
模式:在enforcing
模式下,SELinux 安全策略会被强制执行。如果有任何违反策略的操作发生,SELinux 将阻止或限制对其的访问,并且会记录并报告相关的 SELinux 警告和拒绝访问的消息。permissive
模式:在permissive
模式下,SELinux 会打印警告消息而不是强制执行安全策略。这种模式下,SELinux 会允许违反策略的操作,但会记录并报告相关的 SELinux 警告消息。这个模式可以用于识别潜在的 SELinux 问题,而不会对实际的访问进行限制。disabled
模式:在disabled
模式下,没有加载任何 SELinux 安全策略。这意味着 SELinux 不会对访问进行强制执行或提供任何安全保护。在这种模式下,系统将依赖于传统的 Linux 文件和目录权限控制。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: