Таким образом, у меня есть 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
ошибка. Однако, когда я выполняю его как корень, нет никакой проблемы, и все хорошо работает.
У меня есть ноутбук, выполняющий ту же установку для движения, и все, кажется, хорошо работает, например, все полномочия на файлах и устройстве являются тем же.
Какие-либо мысли?
Понятый это.
Похож 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. Я думаю, что это может быть то, потому что я добавил пользователя вручную после обновления вместо того, чтобы использовать пользователя по умолчанию, созданного путем установки Движения.