이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 replcon입니다.
프로그램:
이름
replcon - SELinux 파일 컨텍스트 교체 도구
개요
리플콘 NEW_CONTEXT 디렉토리 [OPTIONS] [EXPRESSION]
기술
리플콘 사용자가 파일 컨텍스트를 찾고 바꿀 수 있습니다. 교체를 필터링할 수 있습니다.
아래에 설명된 대로 객체 클래스별로.
필요한 인수
NEW_CONTEXT
아래에 설명된 부분적 컨텍스트로 표현된 대체 컨텍스트입니다.
DIR 검색을 시작할 초기 디렉토리. 도구는 다음으로 재귀합니다.
하위 디렉토리에 있으므로 그 안에 원형 마운트가 없는지 확인하십시오.
표현
다음 옵션을 사용하면 찾을 파일을 지정할 수 있습니다. 파일은 모두를 충족해야 합니다.
대체할 컨텍스트에 대한 지정된 기준입니다. 표현식이 제공되지 않으면 모든
파일의 컨텍스트가 대체됩니다.
-t 유형, --유형=유형
TYPE 유형을 포함하는 컨텍스트가 있는 파일을 검색합니다.
-u 사용자, --user=사용자
사용자 USER를 포함하는 컨텍스트가 있는 파일을 검색합니다.
-r 역할, --role=역할
역할 ROLE을 포함하는 컨텍스트가 있는 파일을 검색합니다.
-m 범위, --mls-범위=범위
MLS 범위가 RANGE인 컨텍스트가 있는 파일을 검색합니다. 참고 리플콘
SELinux 번역 라이브러리가 있는 경우 이를 무시합니다. 또한 이 플래그는
무시하면 DIR MLS 정보가 없습니다.
--context=컨텍스트
이 부분 컨텍스트와 일치하는 파일을 검색합니다. 이 플래그는 -t, -u, -r,
및 -m.
-p 경로, --경로=경로
PATH를 포함하는 파일을 검색합니다.
-c 클래스, --class=클래스
객체 클래스 CLASS의 파일만 검색합니다.
옵션
-R, --정규식
정규식 사용
-v, --자세한
교체 중 컨텍스트 정보를 표시합니다.
-h, --도움말
도움말 정보를 인쇄하고 종료합니다.
-V,-버전
버전 정보를 인쇄하고 종료합니다.
부분 문맥
The --문맥 깃발과 NEW_CONTEXT 인수는 콜론인 부분 컨텍스트를 지정합니다.
사용자, 역할 및 유형의 구분된 목록입니다. 시스템이 MLS를 지원하는 경우 컨텍스트는 다음과 같을 수 있습니다.
범위를 제공하는 네 번째 필드. 와 함께 --문맥 필드가 지정되지 않았거나
리터럴 별표인 경우 쿼리는 항상 필드와 일치합니다. 와 함께 NEW_CONTEXT 필드라면
가 지정되지 않았거나 리터럴 별표인 경우 컨텍스트의 해당 부분은
수정되었습니다.
목적 클래스
유효한 객체 클래스 문자열은 다음과 같습니다.
블록, char, dir, fifo, 파일, 링크 또는 양말.
주의사항
replcon 유틸리티는 항상 "원시" SELinux 파일 컨텍스트에서 작동합니다. 시스템에
설치된 번역 라이브러리(예: libsettrans), 해당 번역은 무시됩니다.
파일 시스템에서 원본 컨텍스트를 읽는 것.
사용 예
리플콘 ::유형_t: .
현재 디렉토리의 모든 컨텍스트 유형을 type_t로 바꿉니다. 사용자와
역할 부분은 변경되지 않습니다.
리플콘 -u user_u *:역할_r:* .
모든 컨텍스트의 역할을 현재 디렉토리의 user_u 사용자로 role_r로 바꿉니다.
사용자 및 유형 부분은 변경되지 않은 상태로 유지됩니다.
리플콘 --문맥 ::type_t:s0 :::s0:c0 / TMP
모든 컨텍스트를 type_t 유형 및 MLS 범위 s0으로 바꿉니다. / TMP MLS 제품군
s0:c0.
onworks.net 서비스를 사용하여 온라인으로 replcon 사용