Trusted Extensions 구성 및 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

mlslabel 등록 정보 및 단일 레벨 파일 시스템 마운트

ZFS는 데이터 세트의 데이터 레이블을 포함하는 보안 레이블 등록 정보 mlslabel을 제공합니다. mlslabel 등록 정보는 상속 가능합니다. ZFS 데이터 세트에 명시적인 레이블이 있을 경우 Trusted Extensions로 구성되지 않은 Oracle Solaris 시스템에 데이터 세트를 마운트할 수 없습니다.

mlslabel 등록 정보가 정의되지 않은 경우 기본값은 레이블 없음을 나타내는 문자열 none입니다.

    레이블이 있는 영역에서 ZFS 데이터 세트를 마운트할 경우 다음이 발생합니다.

  • 데이터 세트에 레이블이 없는 경우, 즉, mlslabel 등록 정보가 정의되지 않은 경우 mlslabel 등록 정보의 값은 마운트 영역의 레이블로 바뀝니다.

    전역 영역의 경우 mlslabel 등록 정보가 자동으로 설정되지 않습니다. 데이터 세트 admin_low에 명시적으로 레이블을 지정할 경우 데이터 세트를 읽기 전용으로 마운트해야 합니다.

  • 데이터 세트에 레이블이 있을 경우 커널은 데이터 세트 레이블이 마운트 영역의 레이블과 일치하는지 확인합니다. 레이블이 일치하지 않을 경우 영역에서 하위 읽기 마운트를 허용하지 않는다면 마운트가 실패합니다. 영역에서 하위 읽기 마운트를 허용하는 경우 하위 레벨 파일 시스템이 읽기 전용으로 마운트됩니다.

명령줄에서 mlslabel 등록 정보를 설정하려면 다음과 비슷한 구문을 사용합니다.

# zfs set mlslabel=public export/publicinfo

초기 레이블을 설정하거나 기본값 이외의 레이블을 상위 레벨 레이블로 변경하려면 file_upgrade_sl 권한이 필요합니다. 레이블을 제거하려면(즉, 레이블을 none으로 설정하려면) file_downgrade_sl 권한이 필요합니다. 기본값 이외의 레이블을 하위 레벨의 레이블로 변경하려는 경우에도 이 권한이 필요합니다.