Send Motion-user mailing list submissions to
[email protected]
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
[email protected]
You can reach the person managing the list at
[email protected]
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't set group write permission for directories/files
created by motion (Henk Demper)
2. Re: Can't set group write permission for directories/files
created by motion (Damian)
3. Re: Can't set group write permission for directories/files
created by motion (Damian)
----------------------------------------------------------------------
Message: 1
Date: Tue, 29 Dec 2020 16:16:14 +0100
From: Henk Demper <[email protected]>
To: Motion discussion list <[email protected]>
Subject: Re: [Motion-user] Can't set group write permission for
directories/files created by motion
Message-ID:
<as8pr10mb43739d61b45a97236723ae4893...@as8pr10mb4373.eurprd10.prod.outlook.com>
Content-Type: text/plain; charset="us-ascii"
Hello Damian,
Thanks for your swift reply.
I was currently starting the motion service the 'classical' way using
/etc/init.d/motion, not systemctl as in your [1] and [2].
Triggered by your reply to change umask for the daemon only (not per user or
all non-privileged logins) I stumbled over
https://serverfault.com/questions/166176/ways-to-set-umask-on-ubuntu-for-daemon-processes
<https://serverfault.com/questions/166176/ways-to-set-umask-on-ubuntu-for-daemon-processes>
in which the last reply ads the --umask option to /etc/init.d/motion as
follows:
if start-stop-daemon --start --oknodo --exec $DAEMON -b --chuid motion
--umask 002 ; then
in the start) case. After making this change and restarting motion, starting
with an empty directory (no Log.txt, sub-directories or video files), this does
solve the issue for files: they are now created with 664 instead of 644
permission. But any created directory still has the 755 instead of the expected
775 permission, as if directory permissions do not follow the umask setting.
Then to follow your exact suggestion using systemctl: I disabled the daemon in
/etc/default/motion and /etc/motion/motion.conf. I switched to systemctl by
copying motion.service to /etc/systemd/system/motion.service, adding UMask=0002
in [Service] section, setting autostart of motion with 'sudo systemctl enable
motion'. Finally cleaned all files and restarted. That all worked as expected,
but again the files get permission 664 (good), but directories still will be
created with 755 (bad)...
So I can not yet delete files inside the directories, unless I add group write
permission to these directories...
Any idea why that could be ?
Thanks again !
Henk Demper
> On 29 Dec 2020, at 7:39, Damian via Motion-user
> <[email protected]> wrote:
>
> Have a look at debian/motion.service inside [1], add UMask=0002 to the
> [Service] section. Stop your running motion, save the supplemented
> motion.service as [2], issue systemctl daemon-reload, and start motion again.
>
>> What am I doing wrong, how can I solve this ? Perhaps this is not 100%
>> motion related, but more general linux, but it seemed appropriate to post
>> here, as I assume I might not be the only one in this situation.
> [1]
> http://deb.debian.org/debian/pool/main/m/motion/motion_4.3.2-1.debian.tar.xz
> [2] /etc/systemd/system/motion.service
>
>
> _______________________________________________
> Motion-user mailing list
> [email protected]
> 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...
------------------------------
Message: 2
Date: Tue, 29 Dec 2020 17:52:42 +0100
From: Damian <[email protected]>
To: [email protected]
Subject: Re: [Motion-user] Can't set group write permission for
directories/files created by motion
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Oh well,
for directories you are out of luck. The motion-internal mycreate_path()
function uses 0750.
> So I can not yet delete files inside the directories, unless I add group
> write permission to these directories...
>
> Any idea why that could be ?
------------------------------
Message: 3
Date: Tue, 29 Dec 2020 18:33:38 +0100
From: Damian <[email protected]>
To: [email protected]
Subject: Re: [Motion-user] Can't set group write permission for
directories/files created by motion
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
Correction, 0755 not 0750, but that does not change things.
> The motion-internal mycreate_path() function uses 0750.
------------------------------
------------------------------
Subject: Digest Footer
_______________________________________________
Motion-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/motion-user
------------------------------
End of Motion-user Digest, Vol 174, Issue 11
********************************************