Предоставление доступа к файлам с консоли

В файле /etc/security/console.perms есть подобные строки:

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

Вы можете добавить в этот раздел свои строки, если это необходимо. Убедитесь в том, что добавляемые вами строки, относятся к соответствующему устройству. Например, вы можете добавить следующую строку:

<scanner>=/dev/scanner

(Конечно же, необходимо убедиться в том, что /dev/sga на самом деле сканер, а не скажем, жёсткий диск.)

Это первый шаг. Теперь определите, что разрешено делать с этим файлами. Найдите в последнем разделе файла /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/sga и получите разрешения 0600 (чтение и запись только для вас. Когда вы выйдите из системы, устройством будет владеть root и по-прежнему иметь разрешения 0600 (теперь: чтение и запись только для root).