2.1.7.4.1 Отключение монтирования CD-ROM
Отключение автоматического монтирования через правила udev
Отключение ручного монтирования через правила polkit
Возврат возможности монтирования
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция, Сервер графический, Сервер минимальный
- Редакция ОС: Стандартная
Отключение автоматического монтирования через правила udev
Для отключения автоматического монтирования CD-ROM необходимо создать файл правила udev и отредактировать его с помощью текстового редактора.
1. Откройте файл правила udev:
sudo nano /etc/udev/rules.d/99-cdrom.rules
2. Добавьте в файл следующую строку:
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{UDISKS_IGNORE}="1"
Это правило помечает все устройства, распознаваемые как CD-ROM, игнорируемыми для автоматического монтирования.
Сохраните файл с помощью Ctrl + S, затем нажмите Ctrl + X.
3. Примените новое правило:
sudo udevadm control --reload-rules
4. Подключите диск и проверьте состояние:
lsblk | grep -E '^sr'
Устройство не должно иметь точки монтирования:
sr0 11:0 1 1024M 0 rom
Отключение ручного монтирования через правила polkit
Автоматический запрет не препятствует пользователю вручную монтировать CD-ROM командой udisksctl mount -b /dev/sr0. Чтобы запретить ручное монтирование, добавьте правило polkit.
1. Создайте файл правила:
sudo nano /etc/polkit-1/rules.d/99-udisks2-disallow-mount.rules
2. Добавьте следующее содержимое:
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.udisks2.filesystem-mount" ||
action.id == "org.freedesktop.udisks2.filesystem-mount-other-seat")) {
// проверяем, является ли устройство оптическим приводом
var device = action.lookup("device");
if (device && device.match(/^\/dev\/sr/)) {
return polkit.Result.NO;
}
}
});
Сохраните файл с помощью Ctrl + S, затем нажмите Ctrl + X.
Теперь попытки ручного монтирования диска будут завершаться ошибкой, если действие относится к устройству CD-ROM /dev/sr*.
Возврат возможности монтирования
Для того чтобы вернуть возможность автоматического и ручного монтирования, удалите созданные ранее файлы правил udev и polkit:
sudo rm -f /etc/udev/rules.d/99-cdrom.rules sudo rm -f /etc/polkit-1/rules.d/99-udisks2-disallow-mount.rules
Перезагрузите правила udev:
sudo udevadm control --reload-rules
Дата последнего изменения: 08.05.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.