Re: Права доступа к USB

2008-08-05 Пенетрантность Alexander Sashnov

 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

2008-07-02 Пенетрантность Andrey Vasilenko
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

2008-06-30 Пенетрантность Иван Лох
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

2008-06-29 Пенетрантность Andrey Vasilenko
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

2008-06-28 Пенетрантность Andrey Vasilenko
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

2008-06-24 Пенетрантность Mikhail A Antonov
,--[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

2008-06-24 Пенетрантность Andrey Vasilenko
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

2008-06-24 Пенетрантность Andrey Vasilenko
Так, с правами разобрался, вот такая строка в /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]