mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2024-01-19 02:48:50 +00:00
Set expected permissions in log #1300
This commit is contained in:
parent
7ff9764285
commit
37e0082cd7
|
@ -90,6 +90,7 @@ function register_functions() {
|
||||||
################### >> setup funcs
|
################### >> setup funcs
|
||||||
|
|
||||||
_register_setup_function "_setup_default_vars"
|
_register_setup_function "_setup_default_vars"
|
||||||
|
_register_setup_function "_setup_file_permissions"
|
||||||
|
|
||||||
if [ "$ENABLE_ELK_FORWARDER" = 1 ]; then
|
if [ "$ENABLE_ELK_FORWARDER" = 1 ]; then
|
||||||
_register_setup_function "_setup_elk_forwarder"
|
_register_setup_function "_setup_elk_forwarder"
|
||||||
|
@ -472,6 +473,26 @@ function _setup_default_vars() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# File/folder permissions are fine when using docker volumes, but may be wrong
|
||||||
|
# when file system folders are mounted into the container.
|
||||||
|
# Set the expected values and create missing folders/files just in case.
|
||||||
|
function _setup_file_permissions() {
|
||||||
|
notify 'task' "Setting file/folder permissions"
|
||||||
|
|
||||||
|
mkdir -p /var/log/supervisor
|
||||||
|
|
||||||
|
mkdir -p /var/log/mail
|
||||||
|
chown syslog:root /var/log/mail
|
||||||
|
|
||||||
|
touch /var/log/mail/clamav.log
|
||||||
|
chown clamav:adm /var/log/mail/clamav.log
|
||||||
|
chmod 640 /var/log/mail/clamav.log
|
||||||
|
|
||||||
|
touch /var/log/mail/freshclam.log
|
||||||
|
chown clamav:adm /var/log/mail/freshclam.log
|
||||||
|
chmod 640 /var/log/mail/freshclam.log
|
||||||
|
}
|
||||||
|
|
||||||
function _setup_chksum_file() {
|
function _setup_chksum_file() {
|
||||||
notify 'task' "Setting up configuration checksum file"
|
notify 'task' "Setting up configuration checksum file"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue