Ubuntu 14.04 - обычный пользователь требует, чтобы sudo получил доступ к CD-ROM, веб-камера и т.д.

Я только что установил Сервер Ubuntu 14.04 и ROS (Операционная система Робота) сверху его в Oracle VirtualBox 4.3.14. В дополнение к этому я также установил OpenCV так, чтобы я мог объединить его с ROS (так как Индиго ROS OpenCV не обеспечивается как пакет как часть системы). Маленькая часть кода, который работает над моим хостом (Debian Хрипящие 64 бита) без проблемы, как предполагается, открывает мою интегрированную веб-камеру и отображает ее вывод на экране. Для моего удивления исполняемый файл всегда возвращал это, камера не может быть открыта. Для обнаружения, куда проблема возникала от, я использовал mplayer (так как LXDE является мой Сыр среды рабочего стола (обычный инструмент для тестирования камеры) почти с 180 МБ зависимостей GNOME не была опция):

mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0

Это возвратило следующее сообщение об ошибке:

MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: unable to open '/dev/video0': Permission denied
v4l2: ioctl set mute failed: Bad file descriptor
v4l2: 0 frames successfully processed, 0 frames dropped.


Exiting... (End of file)

Поскольку Вы видите, что у меня нет на самом деле разрешения считать видеопоток из моей веб-камеры. Используя sudo разрешил проблему, но очевидно это не правильный способ сделать вещи. В дополнение к этому я также обнаружил, что не могу смонтировать свои гостевые утилиты VBox (хорошая вещь, они доступны в repos Ubuntu). Проблема идет еще больше мной не бывший способный на самом деле завершать работу, выходить из системы, перезагружать или делать что-либо еще из меню сессии LXDE. Каждый раз, когда я нажимаю на одну из кнопок, я добираюсь:

GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Operation not permitted

Мое расследование приводит меня к следующей ошибке:

https://bugs.launchpad.net/ubuntu / + source/lxsession / + ошибка/1300798

Это упоминает ошибку доступа, когда спящий режим выполняется из меню сессии, но кажется, что проблема идет еще глубже. Так же, как заметка на полях я сделал очень нормальную установку без любого лужения, так как моя основная цель состоит в том, чтобы использовать этот VM для ROS и ничего больше. В основном полномочия моего пользователя по умолчанию все завинчены.

1
задан 21 October 2014 в 22:56

0 ответов

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

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