getenforce 명령어 생성기
현재 SELinux 모드를 보고하는 getenforce 명령어 생성
getenforce 사용 시작하기
## getenforce란 무엇인가요?
`getenforce` 명령어는 시스템에서 현재 실행 중인 SELinux 모드를 보고합니다. 이 명령어에는 옵션이나 인수가 필요하지 않으며, 다음 세 단어 중 하나가 출력됩니다:
- `Enforcing` — SELinux 정책이 활성화되어 적용되고 있습니다. - `Permissive` — SELinux가 거부 사항을 로그에 기록하지만 실제로 차단하지는 않습니다. - `Disabled` — SELinux가 완전히 비활성화되어 있습니다.
## 사용 방법
1. **명령어 실행**: 단순히 `getenforce`를 실행하면 됩니다(권한이 제한된 경우 일반적으로 `sudo`를 사용합니다). 2. **출력 결과 확인**: 현재 모드를 나타내는 단일 단어가 출력됩니다. 3. **복사하여 실행**: 생성된 명령어를 터미널에 복사합니다.
> 이것은 읽기 전용 상태 확인 기능일 뿐, 모드를 변경할 수는 없습니다. 런타임에 Enforcing 모드와 Permissive 모드 사이를 전환하려면 `setenforce`을 사용하세요. 부팅 시 지속적인 모드를 변경하려면 `/etc/selinux/config`을 편집한 후 재부팅해야 합니다.
▶왜 설정해도 getenforce가 ‘Disabled’라고 출력되나요?
`setenforce`은 실행 모드만 변경할 뿐, 비활성화된 상태로 컴파일/부팅된 경우 SELinux를 켤 수 없습니다. `SELINUX=enforcing`를 설정하려면 `/etc/selinux/config`을 수정한 다음 재부팅하십시오. 그러면 `getenforce`이 현재 활성화된 모드를 보고합니다.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.