![linux 文件权限以 . 点结尾,并且 Web 服务器拒绝访问](https://linux22.com/image/683362/linux%20%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%E4%BB%A5%20.%20%E7%82%B9%E7%BB%93%E5%B0%BE%EF%BC%8C%E5%B9%B6%E4%B8%94%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8B%92%E7%BB%9D%E8%AE%BF%E9%97%AE.png)
我遇到了一个从未见过的问题。我的许多文件和文件夹的文件权限已更改为以点结尾的文件系统
/dev/md3 /var ext4 defaults
-rw-rw-rw-. 1 apache apache 14K Sep 28 2015 /media/thumbs/embedded/1664949.jpg
有谁知道如何解决这一问题??
答案1
GNU‘ls’使用‘.’字符来指示具有 SELinux 安全上下文的文件,但没有其他替代访问方法。
您的系统已安装并启用了 SELinux,您实际上不需要执行任何操作。
getenforce 已禁用并且 cat /etc/selinux/ = SELINUX=permissive
SELinux 确实没有造成您的问题,您需要在其他地方寻找。
SeLinux 已禁用,即使我重新 chcon 也一样
SELinux 确实没有造成您的问题,您需要在其他地方寻找。
答案2
在这里找到答案https://unix.stackexchange.com/questions/79395/how-does-the-sticky-bit-work
但它并没有解决我关于为什么 lighttpd 无法访问相同文件和 apache 无法访问的问题
但这可能是另一个话题