mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-08 05:57:26 +03:00
tmpfiles: use ACL magic on journal directories
This commit is contained in:
parent
50d9e46dbb
commit
a48a62a1af
11
README
11
README
@ -178,14 +178,9 @@ USERS AND GROUPS:
|
|||||||
During runtime, the journal daemon requires the
|
During runtime, the journal daemon requires the
|
||||||
"systemd-journal" system group to exist. New journal files will
|
"systemd-journal" system group to exist. New journal files will
|
||||||
be readable by this group (but not writable), which may be used
|
be readable by this group (but not writable), which may be used
|
||||||
to grant specific users read access.
|
to grant specific users read access. In addition, system
|
||||||
|
groups "wheel" and "adm" will be given read-only access to
|
||||||
It is also recommended to grant read access to all journal
|
journal files using systemd-tmpfiles.service.
|
||||||
files to the system groups "wheel" and "adm" with a command
|
|
||||||
like the following in the post installation script of the
|
|
||||||
package:
|
|
||||||
|
|
||||||
# setfacl -nm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx /var/log/journal/
|
|
||||||
|
|
||||||
The journal gateway daemon requires the
|
The journal gateway daemon requires the
|
||||||
"systemd-journal-gateway" system user and group to
|
"systemd-journal-gateway" system user and group to
|
||||||
|
@ -666,6 +666,7 @@ if test "x${have_acl}" != xno ; then
|
|||||||
if test "x$have_acl" = xyes ; then
|
if test "x$have_acl" = xyes ; then
|
||||||
ACL_LIBS="-lacl"
|
ACL_LIBS="-lacl"
|
||||||
AC_DEFINE(HAVE_ACL, 1, [ACL available])
|
AC_DEFINE(HAVE_ACL, 1, [ACL available])
|
||||||
|
M4_DEFINES="$M4_DEFINES -DHAVE_ACL"
|
||||||
else
|
else
|
||||||
have_acl=no
|
have_acl=no
|
||||||
fi
|
fi
|
||||||
|
@ -26,9 +26,17 @@ d /run/log 0755 root root -
|
|||||||
|
|
||||||
z /run/log/journal 2755 root systemd-journal - -
|
z /run/log/journal 2755 root systemd-journal - -
|
||||||
Z /run/log/journal/%m ~2750 root systemd-journal - -
|
Z /run/log/journal/%m ~2750 root systemd-journal - -
|
||||||
|
m4_ifdef(`HAVE_ACL',``
|
||||||
|
a+ /run/log/journal/%m - - - - d:group:adm:r-x,d:group:wheel:r-x
|
||||||
|
A+ /run/log/journal/%m - - - - group:adm:r-x,group:wheel:r-x
|
||||||
|
'')m4_dnl
|
||||||
|
|
||||||
z /var/log/journal 2755 root systemd-journal - -
|
z /var/log/journal 2755 root systemd-journal - -
|
||||||
z /var/log/journal/%m 2755 root systemd-journal - -
|
z /var/log/journal/%m 2755 root systemd-journal - -
|
||||||
|
m4_ifdef(`HAVE_ACL',``
|
||||||
|
a+ /var/log/journal/%m - - - - d:group:adm:r-x,d:group:wheel:r-x
|
||||||
|
A+ /var/log/journal/%m - - - - group:adm:r-x,group:wheel:r-x
|
||||||
|
'')m4_dnl
|
||||||
|
|
||||||
d /var/lib/systemd 0755 root root -
|
d /var/lib/systemd 0755 root root -
|
||||||
d /var/lib/systemd/coredump 0755 root root 3d
|
d /var/lib/systemd/coredump 0755 root root 3d
|
||||||
|
Loading…
x
Reference in New Issue
Block a user