Send Motion-user mailing list submissions to motion-user@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/motion-user or, via email, send a message with subject or body 'help' to motion-user-requ...@lists.sourceforge.net You can reach the person managing the list at motion-user-ow...@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Motion-user digest..." Today's Topics: 1. Re: can Motion be run without using sudo (Jack Christensen) ---------------------------------------------------------------------- Message: 1 Date: Mon, 15 Jul 2019 20:18:09 -0400 From: Jack Christensen <christensen.jac...@gmail.com> To: motion-user@lists.sourceforge.net Subject: Re: [Motion-user] can Motion be run without using sudo Message-ID: <2233a777-b11d-de10-8dd6-845e41d7a...@gmail.com> Content-Type: text/plain; charset="utf-8" Hi Ted, To start Motion on reboot, I have "@reboot motion" in my crontab. I wrote a couple simple scripts to operate three camera machines and a fourth machine (also a Pi Zero) that serves to archive the captured videos. One script just uses rsync to send the video files to the archive machine. This runs on the three camera machines, and is started by the on_movie_end parameter in the config file. A second script runs once a day on the archive machine, started by cron. It creates a directory, moves all the video files collected that day to it, stops Motion on the camera machines, deletes all videos on the camera machines and retrieves the motion log, then restarts Motion. The whole setup has worked quite well. Jack On 7/15/19 7:57 PM, Ted Romer wrote: > Putting the pid file and log in the home directory is a good idea. > > Do you have Motion set to start on reboot? If so, how do you configure > it? I have three Pis running Motion and I have a call in rc.local to > start Motion on reboot. That gets Motion restarted when the power goes > out. > > Ted > > Sent from my iPad > > On Jul 15, 2019, at 6:23 PM, Jack Christensen > <christensen.jac...@gmail.com <mailto:christensen.jac...@gmail.com>> > wrote: > >> I've been running Motion on several Pi Zero W machines without sudo. >> I like to create my own user (jack) instead of using pi but I think >> pi should work the same. >> >> The config file is /home/jack/.motion/motion.conf >> >> Log and pid files are in my home directory. In the config file I have: >> >> daemon on >> setup_mode off >> pid_file /home/jack/motion.pid >> log_file /home/jack/motion.log >> >> I start motion just with a simple "motion" command. >> >> Works very well. >> >> >> On 7/15/19 6:51 PM, Ted Romer wrote: >>> Hi all, >>> >>> Thanks for the suggestions. Unfortunately, none have worked. I tried >>> editing /etc/default/motion and setting it to ?yes? (without the >>> quotes) and then I issued the command ?sudo systemctl enable motion? >>> (without the quotes) and then rebooted. Motion failed to start. This >>> is what I got when I typed sudo systemctl status motion >>> >>> Jul 15 17:33:39 sPiCam2 systemd[1]: Starting LSB: Start Motion >>> detection... >>> Jul 15 17:33:42 sPiCam2 motion[257]: Starting motion detection >>> daemon: motion. >>> Jul 15 17:33:43 sPiCam2 systemd[1]: Started LSB: Start Motion detection. >>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [NTC] [ALL] >>> conf_load: Processing thread 0 - config file /etc/motion >>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [ALR] [ALL] >>> conf_cmdparse: Unknown config option "mmalcam_name" >>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [NTC] [ALL] >>> motion_startup: Motion 4.1.1 Started >>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [ERR] [ALL] >>> myfopen: Error opening file /var/log/motion/motion.log w >>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [EMG] [ALL] >>> motion_startup: Exit motion, cannot create log file /var >>> >>> Every time I try to get it to run as a service I get the file >>> permissions error on /var/log/motion/motion.log >>> >>> It runs okay when I use "sudo motion -c /.motion/motion.conf" ? ?or >>> ? " sudo motion -c /etc/motion/motion.conf? ? (Ihave the motion.conf >>> file in both locations >>> >>> Ted >>> >>> >>> >>>> On Jul 15, 2019, at 2:40 PM, Allan Peda <bizco...@gmail.com >>>> <mailto:bizco...@gmail.com>> wrote: >>>> >>>> Be sure SELinux is off before you start adjusting permissions.? I >>>> am running motion with it enabled, but permissions are trickier >>>> when it's set to enforcing. >>>> >>>> Here's an article explaining: >>>> https://www.tecmint.com/disable-selinux-temporarily-permanently-in-centos-rhel-fedora/ >>>> >>>> As to the service, in a modern distro, the systemd subsystem >>>> controls why user "owns" a given service. >>>> https://askubuntu.com/questions/676007/how-do-i-make-my-systemd-service-run-via-specific-user-and-start-on-boot#676022 >>>> >>>> You'll need to master commands chown, and chmod to get those files >>>> writeable without destroying security. >>>> >>>> >>>> On Sun, Jul 14, 2019 at 11:48 PM Ted Romer <li227...@gmail.com >>>> <mailto:li227...@gmail.com>> wrote: >>>> >>>> I upgraded one of my systems and I am trying to see if I can >>>> run Motion without sudo. I have a Pi Zero W with Buster Lite >>>> and Motion 4.1.1. I have been starting Motion on my systems >>>> with sudo but I would like to see if I can get it to run >>>> without sudo. My user account is pi. If I try to run Motion as >>>> pi it fails out due to lack of permission to write to >>>> /var/log/motion/motion.log and also cannot create the pid file. >>>> If I try to get Motion to start as a service I get file >>>> permissions errors on /var/log/motion/motion.log. When I start >>>> motion with sudo, my jpg and video files are created with root >>>> as the owner. I am having the files saved in a directory in >>>> pi?s home directory. >>>> >>>> I have been searching for information pertaining to how to >>>> configure and deal with the permissions issues but have not >>>> found a solution. Is there a way to do it without sudo? >>>> >>>> Thanks. >>>> >>>> Ted >>>> >>>> _______________________________________________ >>>> Motion-user mailing list >>>> Motion-user@lists.sourceforge.net >>>> <mailto:Motion-user@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/motion-user >>>> https://motion-project.github.io/ >>>> >>>> Unsubscribe: >>>> https://lists.sourceforge.net/lists/options/motion-user >>>> >>>> _______________________________________________ >>>> Motion-user mailing list >>>> Motion-user@lists.sourceforge.net >>>> <mailto:Motion-user@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/motion-user >>>> https://motion-project.github.io/ >>>> >>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user >>> >>> >>> >>> _______________________________________________ >>> Motion-user mailing list >>> Motion-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/motion-user >>> https://motion-project.github.io/ >>> >>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user >> _______________________________________________ >> Motion-user mailing list >> Motion-user@lists.sourceforge.net >> <mailto:Motion-user@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/motion-user >> https://motion-project.github.io/ >> >> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user > > > _______________________________________________ > Motion-user mailing list > Motion-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/motion-user > https://motion-project.github.io/ > > Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------ Subject: Digest Footer _______________________________________________ Motion-user mailing list Motion-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/motion-user ------------------------------ End of Motion-user Digest, Vol 157, Issue 13 ********************************************