24.5. 콘솔에서 파일 사용 가능하도록 설정하기

/etc/security/console.perms 파일을 보시면 다음과 같은 부분이 있습니다:

<floppy>=/dev/fd[0-1]* \
         /dev/floppy/* /mnt/floppy*
<sound>=/dev/dsp* /dev/audio* /dev/midi* \
        /dev/mixer* /dev/sequencer \
        /dev/sound/* /dev/beep
<cdrom>=/dev/cdrom* /dev/cdroms/* /dev/cdwriter* /mnt/cdrom*

필요한 경우 여러분이 직접 이 부분에 줄을 첨가하실 수 있습니다. 첨가하신 라인이 적절한 장치를 언급하고 있는지 확인해 주십시오. 예로 들면, 다음과 같은 라인을 첨가하실 수 있습니다:

<scanner>=/dev/scanner /dev/usb/scanner*

(물론 위와 같은 라인에서 /dev/scanner가 하드 드라이브를 지칭한다거나 하는 실수는 저지르지 마십시오. 여러분이 가지고 계신 스캐너가 맞는지 확인해 주셔야 합니다.)

이제 첫번째 단계는 마쳤습니다. 두번째 단계에서는 이 파일들을 사용하여 무엇을 할 것인가를 정의해 주셔야 합니다. /etc/security/console.perms 파일의 마지막에서 다음과 유사한 부분을 찾아보십시오:

<console> 0660 <floppy> 0660 root.floppy
<console> 0600 <sound>  0640 root
<console> 0600 <cdrom>  0600 root.disk

그리고 다음과 같은 라인을 첨가하십시오:

<console> 0600 <scanner> 0600 root

이제 여러분이 콘솔에 로그인하시면 /dev/scanner 장치에 대한 소유권과 0600 (오직 여러분만 읽기 쓰기 가능) 허가가 주어질 것입니다. 여러분이 로그 아웃하시면, 그 장치는 루트가 소유하게 되지만 0600 허가 (이제: 오직 루트만 읽기 쓰기 가능)는 바뀌지 않습니다.