Ubuntu 默認情況下并不啟用 SELinux,而是使用 AppArmor 作為其默認的安全模塊。如果你確實需要在 Ubuntu 上啟用 SELinux 并更新其策略,可以參考以下注意事項:
/etc/selinux/config 文件來設置 SELinux 的狀態為 enforcing 或 permissive,并重新啟動系統。sudo apt update
sudo apt upgrade
sudo apt install policycoreutils-python-utils
sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www(/.*)?"
restorecon -Rv /var/www
sudo systemctl restart httpd # 或者 sudo reboot
getenforce
ausearch -m avc -ts recent
sudo apt-get -f install 來修復依賴關系。請注意,SELinux 的配置和管理可能需要一定的系統管理知識。在進行任何配置更改之前,建議詳細閱讀相關文檔,并在測試環境中進行充分測試,以確保系統的穩定性和安全性。