Oracle® Solaris 11.2에서 시스템 및 연결된 장치의 보안

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

할당된 장치를 마운트하는 방법

적절한 권한을 부여받은 경우 자동으로 장치가 마운트됩니다. 장치 마운트를 실패한 경우 이 절차를 따릅니다.

시작하기 전에

장치를 할당받았습니다. 장치를 할당할 수 있도록 사용자에게 권한을 부여하는 방법에 설명된 대로 장치를 마운트하는 데 필요한 권한이 지정되었습니다.

  1. 장치를 할당하고 마운트할 수 있는 역할을 맡습니다.
    % su - role-name
    Password: <Type role-name password>
    $
  2. 역할의 홈 디렉토리에 마운트 지점을 만들고 보호합니다.

    처음으로 마운트 지점을 사용할 때만 이 단계를 수행해야 합니다.

    $ mkdir mount-point ; chmod 700 mount-point
  3. 할당 가능한 장치를 나열합니다.
    $ list_devices -l
    List of allocatable devices
  4. 장치를 할당합니다.

    장치 이름으로 장치를 지정합니다.

    $ allocate device-name
  5. 장치를 마운트합니다.
    $ mount -o ro -F filesystem-type device-path mount-point
    –o ro

    장치가 읽기 전용으로 마운트됨을 나타냅니다. –o rw를 사용하여 장치를 쓰기 가능으로 지정합니다.

    –F filesystem-type

    장치의 파일 시스템 포맷을 나타냅니다. 일반적으로, CD-ROM은 HSFS 파일 시스템으로 포맷됩니다. 디스켓은 대개 PCFS 파일 시스템으로 포맷됩니다.

    device-path

    장치의 경로를 나타냅니다. list_devices -l 명령의 출력은 device-path를 포함합니다.

    mount-point

    Step 2에서 만든 마운트 지점을 나타냅니다.

예 4-8  CD-ROM 드라이브 할당

이 예에서 사용자가 CD-ROM 드라이브 sr0을 할당하고 마운트할 수 있는 역할을 맡습니다. 드라이브는 HSFS 파일 시스템으로 포맷됩니다.

% roles
devicealloc
% su - devicealloc
Password: <Type devicealloc password>
$ mkdir /home/devicealloc/mymnt
$ chmod 700 /home/devicealloc/mymnt
$ list_devices -l
...
device: sr0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c0t2d0s0 ...
...
$ allocate sr0
$ mount -o ro -F hsfs /dev/sr0 /home/devicealloc/mymnt
$ cd /home/devicealloc/mymnt ; ls
List of the contents of CD-ROM

문제 해결

    mount 명령이 장치를 마운트할 수 없는 경우 mount: insufficient privileges 오류 메시지가 표시됩니다. 다음 사항을 확인하십시오.

  • 프로파일 셸에서 mount 명령을 실행 중인지 확인합니다. 역할을 맡은 경우 역할에 프로파일 셸이 있습니다. mount 명령으로 프로파일이 지정된 사용자인 경우 프로파일 셸을 만들어야 합니다. 사용 가능한 프로파일 셸 목록은 pfexec(1) 매뉴얼 페이지를 참조하십시오.

  • 지정된 마운트 지점을 소유하는지 확인합니다. 마운트 지점에 대한 읽기, 쓰기, 실행 액세스가 있어야 합니다.

여전히 할당된 장치를 마운트할 수 없는 경우 관리자에게 문의하십시오. Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 권한 지정 문제를 해결하는 방법을 먼저 참조하십시오.