Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
SELinux được viết tắt từ cụm từ tiếng anh Security Enhanced Linux là một kiến trúc bảo mật nâng cao cho Linux Kernel của hệ điều hành Linux nhằm gia tăng khả năng bảo mật cho hệ thống. SELinux cho phép quản trị viên có quyền thực thi, kiểm soát các chính sách tài nguyên, xác định mức độ truy cập của người dùng, chương trình và dịch vụ trên hệ thống của hệ điều hành.
SELinux chạy ở 3 chế độ khác nhau bao gồm: Enforcing, Permissive và Disabled
SELinux là một thực thi của cơ chế bảo mật MAC- Mandatory Access Controls tạm dịch là điều khiển truy cập bắt buộc. Nó được xây dựng trong Linux kernel và được kích hoạt mặc định trên Fedora, CentOS, RHEL và một vài bản phân phối Linux khác. Đây là cơ chế bảo mật nhiều mức (multiple level). Được dùng để bảo vệ một khối lượng dữ liệu lớn cần được bảo mật cao trong một môi trường mà các dữ liệu và người dùng đều có thể được phân loại rõ ràng.
SELinux đặt các hạn chế đối với từng đối tượng theo từng chính sách cụ thể – khác với cơ chế bảo mật tùy quyền DAC-Discretionary Access Control – là một cơ chế bảo mật Unix/Linux truyền thống. Người dùng có thể bảo vệ những gì thuộc về mình; Chủ của dữ liệu sẽ có toàn quyền trên dữ liệu đó; Chủ của dữ liệu có quyền định nghĩa các loại truy cập đọc/ghi/thực thi (read/write/execute/…) và gán những quyền đó cho những người dùng khác.
Ưu điểm:
Nhược điểm: Có những trường hợp SELinux lại gây ra sự phiền phức khi bạn muốn cài một phần mềm mà phần mềm đó lại cần can thiệp sâu vào hệ thống Linux. Do đó bạn cần phải vô hiệu hóa tính năng của SELinux
Để kiểm tra trạng thái của SELinux, thông thường, ta sẽ sử dụng lệnh “sestatus” trong command line để kiểm tra đầy đủ thông tin.
# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: default
Current mode: Enforcing
Mode from config file: Enforcing
Nếu kết quả cho ra là Enforcing thì SELinux đã được kích hoạt.
Hoặc có thể sử dụng lệnh “getenforce” để hiển thị nhanh trạng thái của SELinux. Tuy nhiên, lệnh “getenforce” chỉ hiển thị duy nhất thông tin trạng thái của SELinux là “Enforcing”, “Permissive” hoặc “Disabled”.
Để tạm thời vô hiệu hóa SELinux, bạn sử dụng 1 trong 2 lệnh sau:
$ echo 0 > /selinux/enforce
hoặc
$ setenforce 0
Đối với cách này, toàn bộ chính sách bảo mật của SELinux sẽ tạm thời vô hiệu hoá cho đến khi bạn khởi động lại hệ thống. Trong trường hợp bạn đã cài đặt xong phần mềm, bạn thực hiện lệnh sau để mở lại SELinux:
$ echo 1 > /selinux/enforce
hoặc
$ setenforce 1
Để vô hiệu hoá SELinux vô thời hạn, chúng ta sẽ sửa file config trong SELinux.
Bước 1: truy cập vào file config bằng lệnh: # vi /etc/selinux/config
Bước 2: thay đổi dòng SELINUX=enforcing thành SELINUX=disabled
và lưu lại.
===== Kết quả =====
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
Bước 3: Sau khi lưu lại, bạn khởi động lại toàn bộ hệ thống để áp dụng cài đặt mới.
=====================
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng đáp ứng yêu cầu của khách hàng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/