Что это значит & ldquo; У вас нет прав для устройства / dev / ttyACM1! & Rdquo ;?

Я пытался подключить телефон Nokia E65 к Ubuntu 12.04 через wammu. Я попробовал опцию «Автоматический поиск телефона». Но я получаю такие сообщения об ошибках на экране:

Wammu is now searching for phone:
You don't have permissions for /dev/ttyS0 device!
You don't have permissions for /dev/ttyS1 device!
You don't have permissions for /dev/ttyS2 device!
You don't have permissions for /dev/ttyS3 device!
You don't have permissions for /dev/ttyS4 device!
You don't have permissions for /dev/ttyS5 device!
You don't have permissions for /dev/ttyS6 device!
You don't have permissions for /dev/ttyS7 device!
You don't have permissions for /dev/ttyS8 device!
You don't have permissions for /dev/ttyS9 device!
You don't have permissions for /dev/ttyS10 device!
You don't have permissions for /dev/ttyS11 device!
You don't have permissions for /dev/ttyS12 device!
You don't have permissions for /dev/ttyS13 device!
You don't have permissions for /dev/ttyS14 device!
You don't have permissions for /dev/ttyS15 device!
You don't have permissions for /dev/ttyS16 device!
You don't have permissions for /dev/ttyS17 device!
You don't have permissions for /dev/ttyS18 device!
You don't have permissions for /dev/ttyS19 device!
You don't have permissions for /dev/ttyACM0 device!
You don't have permissions for /dev/ttyACM1 device!
Discovering Bluetooth devices using PyBluez
Could not access Bluetooth subsystem (error accessing bluetooth device)
All finished, found 0 phones
No phone has been found!

Что это значит? Как преодолеть эту ошибку?

Заранее спасибо.

5
задан 5 June 2012 в 05:46

3 ответа

Это означает, что у вашего пользователя нет прав доступа к / dev (устройствам).

Попробуйте: sudo wammu

, чтобы получить разрешения на доступ к устройствам

Еще одна вещь, которую вы можете сделать, - это ввести пользователя в систему групп Bluetooth.

0
ответ дан 5 June 2012 в 05:46

Измените разрешение порта устройства на:

chmod a+rw /dev/ttyXXX
0
ответ дан 5 June 2012 в 05:46

В Ubuntu 12.04 все устройства с последовательным интерфейсом входят в группу dialout. Вы можете быстро проверить, что с помощью

ls -a /dev/ttyS*

вы должны увидеть что-то вроде

crw-rw---- 1 root dialout 4, 64 May 30 18:22 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 May 30 18:22 /dev/ttyS1
crw-rw---- 1 root dialout 4, 74 May 30 18:22 /dev/ttyS10
crw-rw---- 1 root dialout 4, 75 May 30 18:22 /dev/ttyS11
crw-rw---- 1 root dialout 4, 76 May 30 18:22 /dev/ttyS12
crw-rw---- 1 root dialout 4, 77 May 30 18:22 /dev/ttyS13
crw-rw---- 1 root dialout 4, 78 May 30 18:22 /dev/ttyS14
crw-rw---- 1 root dialout 4, 79 May 30 18:22 /dev/ttyS15
crw-rw---- 1 root dialout 4, 80 May 30 18:22 /dev/ttyS16
crw-rw---- 1 root dialout 4, 81 May 30 18:22 /dev/ttyS17

, предполагая, что ваше имя пользователя keith, вы можете добавить себя в эту группу, выполнив

sudo adduser keith dialout

перезагрузите компьютер и попробуйте снова. все должно работать нормально.

0
ответ дан 5 June 2012 в 05:46

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

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