티스토리 뷰
728x90
SELinux 확인 및 설정 방법
1. SELinux 상태 확인
명령어 | 설명 | 예제 출력 |
---|---|---|
sestatus |
SELinux 상태를 확인 |
SELinux status: enabled SELinuxfs mount: /sys/fs/selinux Current mode: enforcing Mode from config file: enforcing Policy version: 32 Policy type: targeted |
getenforce |
현재 SELinux 모드 확인 |
Enforcing |
cat /etc/selinux/config |
SELinux 구성 파일 내용 확인 |
# This file controls the state of SELinux on the system. SELINUX=enforcing SELINUXTYPE=targeted |
2. SELinux 모드 변경
명령어 | 설명 | 예제 |
---|---|---|
setenforce 0 |
SELinux를 Permissive 모드로 전환 (임시) | setenforce 0 |
setenforce 1 |
SELinux를 Enforcing 모드로 전환 (임시) | setenforce 1 |
3. SELinux 설정 파일 편집 (영구 변경)
아래 명령으로 SELinux 구성 파일을 수정하여 영구적으로 모드를 변경할 수 있습니다:
sudo vi /etc/selinux/config
구성 파일 내용:
# SELINUX=enforcing -> SELinux 활성화 (Enforcing 모드) # SELINUX=permissive -> 경고만 표시 (Permissive 모드) # SELINUX=disabled -> SELinux 비활성화 SELINUX=permissive SELINUXTYPE=targeted
참고: 변경 사항 적용을 위해 시스템 재부팅이 필요합니다.
4. SELinux 모드 옵션
모드 | 설명 |
---|---|
enforcing |
SELinux 정책을 강제로 적용 (권장) |
permissive |
SELinux 경고만 표시, 정책 적용 안 함 |
disabled |
SELinux 완전히 비활성화 |
5. SELinux 로그 확인
SELinux 관련 로그는 /var/log/audit/audit.log
파일에서 확인할 수 있습니다:
sudo cat /var/log/audit/audit.log | grep denied
주의: SELinux 설정을 변경하면 시스템 보안에 영향을 줄 수 있으므로 신중히 변경해야 합니다.
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C#.NET
- 제주도
- Linux
- 스쿠버 다이빙
- Thread
- 암호화
- CMake
- 울릉도
- Build
- C++
- ip
- DLL
- 서귀포블루버블
- 블루버블
- C# 고급 기술
- 리눅스
- C#
- 블루버블다이빙팀
- 현포다이브
- 서귀포
- 성산블루버블
- OpenSource
- 패턴
- 블루버블다이브팀
- 스쿠버다이빙
- C
- 외돌개
- 윈도우
- PowerShell
- Windows
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함
250x250