Linux

類似的文件具有相同的權限和所有者,但其中一些給出了禁止的錯誤

  • July 28, 2012

我將文件從另一台伺服器移動到我的伺服器。在目錄列表中 Apache 沒有顯示它,我無法從瀏覽器下載它(被禁止),但我創建了一個新文件並將它們 chmod + chown 到同一個東西,我創建的那個可以訪問但我仍然不能下載從另一台伺服器移動的文件。

我怎樣才能解決這個問題?

您需要檢查 SELinux 屬性。

ls -Zls --scontext將向您顯示屬性。

您需要將安全設置更改為chcon適當的值。

chcon或者您可以使用以下命令將文件上的安全屬性更改為與您創建的文件相同的屬性:

chcon --reference file_to_copy_from file_to_copy_to

有關 CentOS 和 SELinux 的更多資訊,請查看此處

感謝nojak,

我用這個命令修復了它:restorecon -v test.tar

引用自:https://serverfault.com/questions/412131