Как изменить автоматическое монтирование съемных дисков / разделов vfat / fat32 для использования «noexec»?

Пробелами в значениях можно избежать как простыми для конструкции цикла

for CHECK_STR in `ls -l /root/somedir`
do 
echo "CHECKSTR $CHECK_STR"
done

ls-l root/somedir содержит мой файл с пробелами

Вывод выше моего файла с пробелами

избегать этого вывода, простое решение (замечают двойные кавычки),

for CHECK_STR in "`ls -l /root/somedir`"
do 
echo "CHECKSTR $CHECK_STR"
done

произведите мой файл с пробелами

испытанный удар

6
25.06.2015, 13:50
1 ответ

Установка внешних носителей / дисков выполняется udisks2 в большинстве современных дистрибутивов. Я не думаю, что существует какой-либо тривиальный способ изменить параметры монтирования по умолчанию, поскольку они жестко запрограммированы (см. FSMountOptions в udiskslinuxfilesystem.c ), то есть они не настраиваются ( по крайней мере, пока 1 ). Ваши возможности весьма ограничены: размонтируйте раздел и снова смонтируйте его с другими параметрами монтирования (если вы не хотите исправлять исходный код или писать свой собственный инструмент для автоматического монтирования).

Относительно вашего другого вопроса:

Я думаю, что можно запретить монтирование по типу, хотя по правилам ?! Когда я вставляю флэш-накопитель USB (3.0) или жесткий диск, все разделы ext [34] монтируются (я бы хотел, чтобы их не было), и пользователь получает графическое приглашение для разблокировки любого раздела LUKS . Я хочу отключить оба. У пользователя могут быть диски FAT, но другие могут быть смонтированы только с правами суперпользователя .

Вы можете использовать правило udev , чтобы игнорировать все разделы USB-накопителя, кроме vfat . Создайте новый файл правил, например /usr/lib/udev/rules.d/90-ignore-nonvfat.rules со следующим содержанием:

SUBSYSTEM=="block", ENV{DEVTYPE}=="partition", ENV{ID_BUS}=="usb", ENV{ID_FS_TYPE}!="vfat", ENV{UDISKS_IGNORE}="1"

(замените UDISKS_IGNORE на UDISKS_PRESENTATION_HIDE , если ваш дистрибутив использует udisks1).

1: см. FreeDesktop ML для предлагаемого патча (и долгого обсуждения).

1
27.01.2020, 20:30

Теги

Похожие вопросы