Я тут пытаюсь сделать автомонтирование своего смартфона (Nokia 3230, USB-кабель). С горем пополам сделал как это можно провернуть используя fstab:
obexfs#-u1 /media/nokia fuse rw,user,allow_other,fsname=obexfs 0 0
Т.е. он отлично монтируется (только карта памяти, т.е. E:) при старте системы, если при этом подключён или по mount -a от рута. После чего можно заходить от юзера через Nautilus.
Хочу автоматизировать. Пока что, чтобы проверить, грубо делаю так (/etc/udev/rules.d/80-udev-nokia.rules):
ACTION=="add", SUBSYSTEM=="usb", KERNEL="ttyACM0", GROUP="xen", RUN+="/etc/udev/scr/nokia-connect"
А в /etc/udev/scr/nokia-connect:
#! /bin/sh
mount -a
Если этот простой скрипт запустить руками, то всё монтируется. Но если просто подключить смартфон, то ничего не происходит. Я так полагаю, что при обнаружении нода ttyACM0 (один из нескольких, появляющихся при подключении) должен исполниться скрипт. Но этого не происходит. Что я делаю не так?