Você pode dizer ao Motion para usar um arquivo de configuração diferente usando a opção -c. Por exemplo, se estou trabalhando em algumas alterações, geralmente faço uma cópia do meu arquivo motion.conf, denominado test.motion.conf, e o uso com o seguinte comando:
movimento -c /home/b/motion/test.motion.conf
Você pode encontrar mais informações sobre as opções de linha de comando no site do desenvolvedor. Para as opções de linha de comando clique aqui .
Editar:
É possível que eu tenha feito algumas alterações incomuns no servidor em casa que uso para o Motion. Então, como teste, eu o instalei no meu laptop.
sudo apt-get install motion
mkdir /home/b/scripts/motion
sudo cp /etc/motion/motion.conf /home/b/scripts/motion/test.motion.conf
sudo chown b:b /home/b/scripts/motion/test.motion.conf
$ motion -c /home/b/scripts/motion/test.motion.conf
[0] Processing thread 0 - config file /home/b/scripts/motion/test.motion.conf
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3547904 LIBAVFORMAT_BUILD 3544067
[0] Thread 1 is from /home/b/scripts/motion/test.motion.conf
[1] Thread 1 started
...
Não sei ao certo como é sua configuração. Talvez você esteja tentando executá-lo no modo daemon. Ou, se você copiou o arquivo, ele ainda pode ter a raiz designada como o proprietário. Você pode tentar executá-lo, em seguida, olhando / var / log / syslog para ter uma idéia do que está causando o erro. Você também pode adicionar seu usuário ao grupo movimento .