Блокировка несанкционированного USB-устройства. Отключить автомонтирование

Я написал скрипт bash, который каждую секунду проверяет наличие новых подключенных USB-устройств. Когда монтируется новое устройство, мой сценарий получает его серийный номер и сравнивает его с сериалами, которые я написал в текстовом файле, который представляет мою базу данных действительных USB-устройств. Если новый смонтированный серийный номер совпадает с одним из серийных номеров в моей БД, это нормально, но если это не так, я получаю сообщение «Обнаружено недопустимое устройство», и в следующую секунду я отключаю его с помощью команды umount. Сценарий запускается каждую секунду, поэтому, даже если недопустимое устройство смонтировано, в следующую секунду оно размонтировано, вы не сможете выполнить с ним никаких действий.

Мой вопрос: как мне сделать следующее: При обнаружении недопустимого устройства должно появиться новое окно bash с запросом моего пароля root. Если я введу правильный пароль и войду в систему как root, меня спросят, хочу ли я подключить обнаруженное недействительное устройство или нет. Если я это сделаю, я подключу его, а если нет, то ... Итак, для нового окна я попробовал команду xterm -e, но я не знаю, что делать дальше. Если вы хотите помочь мне, я могу опубликовать свой сценарий, чтобы показать вам, что я сделал до сих пор.

2
задан 9 February 2013 в 14:32

0 ответов

Другие вопросы по тегам:

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