]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
debian: recursively adjust permissions of /var/lib/ceph/crash 55917/head
authorMax Carrara <m.carrara@proxmox.com>
Tue, 30 Apr 2024 15:40:27 +0000 (17:40 +0200)
committerMax Carrara <m.carrara@proxmox.com>
Tue, 30 Apr 2024 15:40:27 +0000 (17:40 +0200)
commit97a1ec4b521f05f924ff51767b9bfda825f717e9
treee8e4e6bcc5cc54830e596c4d1d50d6e0ffb1948f
parent7324aeb83000b3b686e47c76e0476dcf6829d43e
debian: recursively adjust permissions of /var/lib/ceph/crash

A rather recent PR made ceph-crash run as "ceph" user instead of
root [0]. However, because /var/lib/ceph/crash/posted belongs to root,
ceph-crash cannot actually post any crash logs now.

This commit fixes this by recursively updating the permissions of
'/var/lib/ceph/crash', which ensures that all files and directories
used by 'ceph-crash.service' are actually owned by the user configured
for Ceph. This also accounts for existing installations.

Additionally, quote interpolated variables and use curly braces [1].

[0]: #48713
[1]: https://www.shellcheck.net/wiki/SC2086

Fixes: https://tracker.ceph.com/issues/64548
Signed-off-by: Max Carrara <m.carrara@proxmox.com>
debian/ceph-base.postinst