Sau khi không được dùng nữa trong vài năm,”SELinux”của Linux Nâng cao Bảo mật bắt đầu với nhân Linux 6.4 không còn có thể bị vô hiệu hóa trong thời gian chạy.
Hiện tại, SELinux đã ngừng sử dụng tính năng vô hiệu hóa thời gian chạy để tắt SELinux thông qua tệp cấu hình hoặc sysfs của nó. Bằng cách loại bỏ hỗ trợ vô hiệu hóa thời gian chạy, các nhà phát triển SELinux có thể thực hiện nhiều cải tiến hiện đang bị chặn bởi mã này.
Những người muốn tắt hỗ trợ SELinux vẫn có thể làm như vậy thông qua tùy chọn thời gian khởi động selinux=0 hoặc khi xây dựng nhân Linux bật khóa chuyển Kconfig”CONFIG_SECURITY_SELINUX_DISABLE”.
* Xóa chức năng vô hiệu hóa thời gian chạy
Sau nhiều năm làm việc của không gian người dùng và những người phân phối, cuối cùng chúng tôi cũng đã ở một nơi mà chúng tôi cảm thấy thoải mái khi xóa chức năng vô hiệu hóa thời gian chạy mà ban đầu chúng tôi không dùng nữa khi bắt đầu 2020. Có rất nhiều thông tin trong thông báo về việc ngừng sử dụng (hiện đã loại bỏ) nhân, nhưng động lực chính là để có thể đánh dấu
cấu trúc hook LSM một cách an toàn là’__ro_after_init’.
SELinux run Việc xóa-time disable được thực hiện như một phần của yêu cầu kéo này đang chờ xử lý cho Linux mới mở Cửa sổ hợp nhất 6.4.
Thông tin chi tiết về lý do kỹ thuật và thông tin khác về lần chạy SELinux này-xóa vô hiệu hóa thời gian thông qua cái này bản vá.