У меня есть коробка Fedora 15, которая находится в публичной сети. Как настроить его так, чтобы, когда пользователи без полномочий root подключали USB-накопитель, устройство монтировалось как устройство только для чтения.
2 ответа
Типичная установка Fedora использует gnome-volume-manager
. Я предлагаю вам изучить это. Я использую KDE и у него есть собственный диспетчер устройств.
В качестве альтернативы вы можете, конечно, создать запись в /etc/fstab
вручную и предоставить ей необходимые разрешения и опции. Соответствующие параметры mount
в этом случае будут ro user auto
.
Вы, вероятно, хотите посмотреть правила udev, проверьте здесь, например, https://wiki.archlinux.org/index.php/Udev
См. Также последний пример на http://www.linuxforu.com/2012/06/some-nifty-udev-rules-and-examples/ , где показано, как создавать собственный сценарий при подключении USB-накопителя. Оттуда вы можете даже открыть всплывающее окно, чтобы предупредить пользователя на этом этапе и подключить или перемонтировать USB-накопитель соответствующим образом (например, с помощью mount -o remount -r /mymountpoint
)