В настоящее время я настраиваю ноутбук для своих бабушки и дедушки. Они никогда раньше не пользовались компьютером, поэтому я пытаюсь сделать это максимально безопасным. Система будет настроена на Ubuntu 10.10.
Чтобы избавить их от необходимости отключать USB-накопители перед их отключением, я бы хотел, чтобы все USB-накопители автоматически монтировались как доступные только для чтения (возможные варианты использования на данный момент включают только получение данных от людей, а не копирование чего-либо на диск).
Пока что я обнаружил, что gnome-volume-manager отвечает за удобное автоматическое монтирование, но я не нашел способа задать параметры, например, всегда монтировать диски только для чтения.
Возможно ли это? Если да, то как?
решение1
На этом этапе я предполагаю, что ваша система использует Udev, а не HAL. Поэтому вы хотите создать файл правил в/etc/udev/rules.d/Названный, например,25-usb-только-чтение.правила
В этом файле поместите следующее:
KERNEL=="sd*", SUBSYSTEMS=="usb", MODE="0555"
Перезапустите udev или перезагрузите компьютер, и все будет готово.
решение2
hal управляет параметрами, используемыми при автоматическом монтировании томов.
решение3
Я тоже искал решение только для чтения и нашел этот пост. Я также нашел в сети диск Lock License (nexcopy). Он позволяет копировать на USB-накопитель, а затем выполнять команду и превращать его в USB-накопитель только для чтения. Это сработало, потому что блокировка была сделана на уровне контроллера, поэтому даже редактирование реестра не изменило бы статус диска как только для чтения.