Re: chronyd not deleting specified pidfile on exit

Miroslav Lichvar <[email protected]>
Newsgroups gmane.comp.time.chrony.user
Message-ID <YsvaL4bWQBTzj+ei@localhost>
On Mon, Jul 04, 2022 at 03:00:14AM +0000, Elliott, Robert (Servers) wrote:
> If running chrony in linux with a specified pidfile:
>     pidfile /home/orange/timeperf/chrony-local-run/chrony.pidfile

> The parent of that directory does have different permissions and might
> be the reason for the different behavior.

All directories in the path to the pidfile need to have the "x"
permission in order for chronyd to access the one containing the
pidfile. If /home/orange is owned by orange:orange and it doesn't have
"x" for all, you would need to change it with "chmod 751 /home/orange".

Normally, you wouldn't want other users to be able to access
subdirectories in your home. It's better to run chronyd in some other
path, e.g. in /tmp/chrony, but you need to check its ownership and
permissions to avoid writing to a directory controlled by another
user.

> Perhaps chronyd should change that file owner from root to the
> specified user before dropping root privileges (if -u or user is
> enabled), so it can be sure to delete the file later?

That shouldn't make a difference. When chronyd is removing the
pidfile, it's modifying the directory, not the file.

-- 
Miroslav Lichvar


-- 
To unsubscribe email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org 
with "unsubscribe" in the subject.
For help email chrony-users-request-kWFZVVI9zxvPqho9SqqRMmD2FQJk+8+b@public.gmane.org 
with "help" in the subject.
Trouble?  Email [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.