Re: Права доступа к USB
fuser? В ответ ничего не говорит при прощупывании появляющихся нодов, соответственно их никто не использует... lsof sudo lsof | grep /path sudo lsof -p PID -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Права доступа к USB
On Mon, 30 Jun 2008 14:17:50 +0400 Иван Лох [EMAIL PROTECTED] пишет: On Sun, Jun 29, 2008 at 08:41:32PM +0400, Andrey Vasilenko wrote: On Sat, 28 Jun 2008 23:28:15 +0400 Прям как сам с собой разговариваю :) Как хотя бы посмотреть кто и с какими нодами в системе работает в данный момент? Просто не понятно когда делаешь так: fuser? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] В ответ ничего не говорит при прощупывании появляющихся нодов, соответственно их никто не использует... Я уже и используя strace пытался, как-то там всё очень запутанно получается, но я так понял что используется всё-таки одно из устройств USB из /dev/bus/usb, а не из появляющихся при подключении в корне /dev. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Права доступа к USB
On Sun, Jun 29, 2008 at 08:41:32PM +0400, Andrey Vasilenko wrote: On Sat, 28 Jun 2008 23:28:15 +0400 Прям как сам с собой разговариваю :) Как хотя бы посмотреть кто и с какими нодами в системе работает в данный момент? Просто не понятно когда делаешь так: fuser? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Права доступа к USB
On Sat, 28 Jun 2008 23:28:15 +0400 Andrey Vasilenko [EMAIL PROTECTED] пишет: Проблему почти решил. Придумал такое правило и оно, как ни странно, сработало :) -start- #This rule mount my smartphone on /media/nokia action==add, kernel==ttyACM0, run+=/bin/mkdir /media/nokia action==add, kernel==ttyACM0, run+=/bin/chmod 777 /media/nokia action==add, kernel==ttyACM0, run+=/usr/bin/obexfs -u 1 /media/nokia action==remove, kernel==ttyACM0, run+=/bin/fusermount -u /media/nokia action==remove, kernel==ttyACM0, run+=/bin/rm -rf /media/nokia -end- Всё замечательно, монтируется/отмонтируется автоматом, но заходить в каталог я могу только от рута =/ Такая строчка в 40-permissions.rules положение не спасает: kernel==ttyACM0, GROUP=xen, MODE=0666 Есть идеи? Прям как сам с собой разговариваю :) Как хотя бы посмотреть кто и с какими нодами в системе работает в данный момент? Просто не понятно когда делаешь так: [EMAIL PROTECTED]:~$ sudo obexftp -u [sudo] password for xen: Found 2 USB OBEX interfaces Interface 0: Manufacturer: Nokia Product: Nokia 3230 Interface description: SYNCML-SYNC Interface 1: Manufacturer: Nokia Product: Nokia 3230 Interface description: PC Suite Services Use '-u interface_number' to connect Nothing to do. Use --help for help. не понятно с чем там потом работа ведётся, ведь подключаться можно будет просто obexftp -u 1 /mountpoint. Для начала хочу точно выяснить как устройство в /dev называться будет чтобы потом уже с пермишанами разбираться. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Права доступа к USB
On Wed, 25 Jun 2008 01:08:24 +0400 Andrey Vasilenko [EMAIL PROTECTED] пишет: Так, с правами разобрался, вот такая строка в /etc/fstab будет труЪ: obexfs#-u1/media/nokia fuse rw,user,allow_other,fsname=obexfs 0 0 Ну и в /etc/udev/rules.d/40-permissions.rules в конце у меня такая строчка: BUS==usb, SYSFS{idVendor}==0421, SYSFS{idProduct}==0421, GROUP=group где idVendor и idProduct смотрятся с помощью lsusb. Вопрос с автомонтированием остаётся открытым. Проблему почти решил. Придумал такое правило и оно, как ни странно, сработало :) -start- #This rule mount my smartphone on /media/nokia action==add, kernel==ttyACM0, run+=/bin/mkdir /media/nokia action==add, kernel==ttyACM0, run+=/bin/chmod 777 /media/nokia action==add, kernel==ttyACM0, run+=/usr/bin/obexfs -u 1 /media/nokia action==remove, kernel==ttyACM0, run+=/bin/fusermount -u /media/nokia action==remove, kernel==ttyACM0, run+=/bin/rm -rf /media/nokia -end- Всё замечательно, монтируется/отмонтируется автоматом, но заходить в каталог я могу только от рута =/ Такая строчка в 40-permissions.rules положение не спасает: kernel==ttyACM0, GROUP=xen, MODE=0666 Есть идеи? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Права доступа к USB
,--[Andrey Vasilenko 24/06/2008 21:11 (GMT +3) | ФС смартфона монтируется так (строка в /etc/fstab): | | obexfs#-u1/media/nokia fuse user,fsname=obexfs#-u10 0 | | Доступ к каталогу могу получить только от имени рута. Я так понимаю надо | что-то изменить в /etc/udev/rules.d/40-permissions.rules. И наверно надо | обратить внимание на usb_device/usb. Но что изменить? Или себя в какую-то | из групп в /etc/group добавить? | | И интересует как можно автоматизировать процесс монтирования, | т.е. аналогично флешке. Находил что нужно установить пакет autofs и в | /etc/auto.misc вписать такую строку: | myobex -fstype=fuse,allow_other:obexfs#-u1 | Но ничего не происходит при подключении =/ `- Полагаю, надо добавить себя в группу fuse и монтировать юзером. -- Best regards, Mikhail signature.asc Description: This is a digitally signed message part.
Re: Права доступа к USB
On Tue, 24 Jun 2008 21:37:27 +0400 Mikhail A Antonov [EMAIL PROTECTED] пишет: Полагаю, надо добавить себя в группу fuse и монтировать юзером. -- Best regards, Mikhail Я есть в группе fuse, всё-равно на попытку монтирования от юзера отвечает: $ obexftp -u 1 /media/nokia Superuser privileges are required to access USB. Try `obexftp --help' for more information. Nothing to do. Use --help for help. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Права доступа к USB
Так, с правами разобрался, вот такая строка в /etc/fstab будет труЪ: obexfs#-u1/media/nokia fuse rw,user,allow_other,fsname=obexfs 0 0 Ну и в /etc/udev/rules.d/40-permissions.rules в конце у меня такая строчка: BUS==usb, SYSFS{idVendor}==0421, SYSFS{idProduct}==0421, GROUP=group где idVendor и idProduct смотрятся с помощью lsusb. Вопрос с автомонтированием остаётся открытым. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]