The /etc/init.d/tlsdated init script creates the cache dir with wrong permissions: checkpath -d -m 0700 "${TLSDATED_CACHE_DIR}" This is root-only. However tlsdated drops privileges to user/group tlsdate:tlsdate. Should be: checkpath -d -m 0700 -o tlsdate:tlsdate "${TLSDATED_CACHE_DIR}"
should be all set now in the tree; thanks for the report! Commit message: Version bump & fix cache dir ownership http://sources.gentoo.org/net-misc/tlsdate/files/tlsdated.rc?r1=1.1&r2=1.2 http://sources.gentoo.org/net-misc/tlsdate/tlsdate-0.0.12.ebuild?rev=1.1