nginx - fix nginx user in lograte configuration

This commit is contained in:
2022-12-25 17:45:11 +01:00
parent 6729254288
commit ce7cc69b0d

View File

@@ -5,6 +5,7 @@ sq_toolDeps="nginx"
sq_repoUrl="https://nginx.org/packages/debian" sq_repoUrl="https://nginx.org/packages/debian"
sq_keyUrl="https://nginx.org/keys" sq_keyUrl="https://nginx.org/keys"
sq_toolConfig="/etc/nginx/nginx.conf" sq_toolConfig="/etc/nginx/nginx.conf"
sq_toolLogConfig="/etc/logrotate.d/nginx"
sq_aptOpt= sq_aptOpt=
@@ -78,9 +79,12 @@ step_12() {
exe systemctl stop nginx exe systemctl stop nginx
info "Installation from nginx.org repository detected." info "Installation from nginx.org repository detected."
info -a "Fixing nginx user..." info -a "Fixing nginx user in ${sq_toolConfig}..."
exe sed -i "s|user\(\s*\)nginx;|user\1www-data;|g" "${sq_toolConfig}" exe sed -i "s|user\(\s*\)nginx;|user\1www-data;|g" "${sq_toolConfig}"
info -a "Fixing nginx user in ${sq_toolLogConfig}..."
exe sed -i "s|create\(.*\)nginx adm|create\1www-data adm|g" "${sq_toolLogConfig}"
local lQuiet= local lQuiet=
interactive || lQuiet="-q" interactive || lQuiet="-q"
info "Removing user nginx" info "Removing user nginx"