Спасибо за дельные советы в первой части. Все получилось, как я и рассчитывал. Но сейчас возникла другая проблема. На сервере всякое USB устройство автоматически добавляется в /dev/serial/by-id/<devname>. И при этом devname настолько длинный, что когда я пытаюсь сослаться на него в файлах настройки minicom то вижу что minicom не дочитывает имя устройства до конца и говорит что такого устройства нет.
Пробовал как на более старых серверах прописывать правила для udev и все вроде работает, но почему то созданный симлинк смотрит на устройство (к примеру) ../bus/usb/002/061 и ничего из этого устройства не прочитать и не записать. При том что созданные автоматически симлинки в serial/by-id смотрят на устройства ttyUSB* и работают правильно.
Подскажите, в какую сторону копать? Хотелось бы иметь единую систему именования на всех северах, не зависимо от версии ядра. Видимо, на более свежем ядре надо как-то иначе правила для udev писать.
P.S. Создавать руками симлинки с короткими именами на serial/by-id/<etc> не хотелось бы,так как в /dev/ они не переживают перезагрузку.