Logitech Webcam Pro 9000 только работает, когда движение выполняется как корень

Таким образом, у меня есть Logitech Webcam Pro 9000 под 10,04, и я пытаюсь заставить его работать с Движением.

Вот lsbusb вывод:

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 046d:0809 Logitech, Inc. 
Bus 001 Device 005: ID 15a9:0004  
Bus 001 Device 004: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 001 Device 002: ID 1058:0910 Western Digital Technologies, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Когда я выполняю Движение как пользователь "движение", оно не работает, и я продолжаю получать a Failed to open video device /dev/video0 ошибка. Однако, когда я выполняю его как корень, нет никакой проблемы, и все хорошо работает.

У меня есть ноутбук, выполняющий ту же установку для движения, и все, кажется, хорошо работает, например, все полномочия на файлах и устройстве являются тем же.

Какие-либо мысли?

2
задан 16 August 2011 в 16:09

1 ответ

Понятый это.

Похож motion пользователь не был частью video группа.

например.

$ id motion 
uid=1001(motion) gid=1001(motion) groups=1001(motion)

Таким образом, я сделал a:

sudo usermod -a -G video motion

и это работало. Это - то, как это смотрит теперь:

$ id motion
uid=1001(motion) gid=1001(motion) groups=1001(motion),44(video)

Я также отметил что motion у пользователя есть пользователь uid и не система uid. Я думаю, что это может быть то, потому что я добавил пользователя вручную после обновления вместо того, чтобы использовать пользователя по умолчанию, созданного путем установки Движения.

0
ответ дан 3 December 2019 в 05:54

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

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