1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-03-28 21:16:20 +01:00
tldr/pages.ko/linux/semanage.md
Managor e1e434d275
pages*/linux/*: add option placeholders to translations (#15902)
Co-authored-by: Darío Hereñú <magallania@gmail.com>
2025-03-15 23:32:36 +02:00

1.5 KiB

semanage

SELinux 영구 정책 관리 도구. boolean, fcontext, port 등의 일부 하위 명령에는 자체 사용 설명서가 있습니다. 더 많은 정보: https://manned.org/semanage.

  • SELinux 불리언 설정 또는 해제. 불리언은 관리자가 정책 규칙이 제한된 프로세스 유형(도메인)에 어떻게 영향을 미치는지 사용자 정의할 수 있게 함:

sudo semanage boolean {{[-m|--modify]}} {{-1|--on|-0|--off}} {{haproxy_connect_any}}

  • 사용자 정의 파일 컨텍스트 레이블링 규칙 추가. 파일 컨텍스트는 제한된 도메인이 접근할 수 있는 파일을 정의함:

sudo semanage fcontext {{[-a|--add]}} {{[-t|--type]}} {{samba_share_t}} '/mnt/share(/.*)?'

  • 사용자 정의 포트 레이블링 규칙 추가. 포트 레이블은 제한된 도메인이 청취할 수 있는 포트를 정의함:

sudo semanage port {{[-a|--add]}} {{[-t|--type]}} {{ssh_port_t}} {{[-p|--proto]}} {{tcp}} {{22000}}

  • 제한된 도메인에 대한 허용 모드 설정 또는 해제. 도메인별 허용 모드는 setenforce에 비해 더 세분화된 제어를 제공함:

sudo semanage permissive {{-a|--add|-d|--delete}} {{httpd_t}}

  • 기본 저장소에서 로컬 사용자 정의 출력:

sudo semanage export {{[-f|--output_file]}} {{경로/대상/파일}}

  • semanage export로 생성된 파일을 로컬 사용자 정의에 가져오기 (주의: 현재 사용자 정의가 제거될 수 있음!):

sudo semanage import {{[-f|--input_file]}} {{경로/대상/파일}}