1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/wordpress_ynh.git synced 2024-09-03 20:36:10 +02:00

remove permissions for other on wp-config file

This commit is contained in:
Loïc Lemonsu 2021-01-07 14:34:22 +01:00
parent 187897087b
commit 40512182df
4 changed files with 11 additions and 5 deletions

View file

@ -77,12 +77,15 @@ echo "# Reach everyday wp-cron.php to trig the internal WordPress cron.
# Files have to be own by the user of wordpress. To allow upgrade from the app. # Files have to be own by the user of wordpress. To allow upgrade from the app.
chown -R $app: $final_path chown -R $app: $final_path
# Except the file config wp-config.php # Except the file config wp-config.php
chown root: $final_path/wp-config.php chown root:$app $final_path/wp-config.php
# Reset permissions # Reset permissions
find $final_path/ -type f -print0 | xargs -0 chmod 0644 find $final_path/ -type f -print0 | xargs -0 chmod 0644
find $final_path/ -type d -print0 | xargs -0 chmod 0755 find $final_path/ -type d -print0 | xargs -0 chmod 0755
# Remove permissions for others
chmod 640 $final_path/wp-config.php
#================================================= #=================================================
# UPGRADE FAIL2BAN # UPGRADE FAIL2BAN
#================================================= #=================================================

View file

@ -241,7 +241,8 @@ echo "# Reach everyday wp-cron.php to trig the internal WordPress cron.
# Files have to be own by the user of wordpress. To allow upgrade from the app. # Files have to be own by the user of wordpress. To allow upgrade from the app.
chown -R $app: $final_path chown -R $app: $final_path
# Except the file config wp-config.php # Except the file config wp-config.php
chown root: $final_path/wp-config.php chown root:$app $final_path/wp-config.php
chmod 640 $final_path/wp-config.php
#================================================= #=================================================
# SETUP FAIL2BAN # SETUP FAIL2BAN

View file

@ -91,7 +91,8 @@ ynh_system_user_create --username=$app
# Files have to be own by the user of wordpress. To allow upgrade from the app. # Files have to be own by the user of wordpress. To allow upgrade from the app.
chown -R $app: $final_path chown -R $app: $final_path
# Except the file config wp-config.php # Except the file config wp-config.php
chown root: $final_path/wp-config.php chown root:$app $final_path/wp-config.php
chmod 640 $final_path/wp-config.php
#================================================= #=================================================
# RESTORE THE PHP-FPM CONFIGURATION # RESTORE THE PHP-FPM CONFIGURATION

View file

@ -220,7 +220,7 @@ then
ynh_store_file_checksum --file="/etc/nginx/conf.d/$domain.d/$app.conf" ynh_store_file_checksum --file="/etc/nginx/conf.d/$domain.d/$app.conf"
ynh_systemd_action --service_name=nginx --action=reload ynh_systemd_action --service_name=nginx --action=reload
plugin_network="--network" plugin_network="--network"
else else
multisite=0 multisite=0
@ -276,7 +276,8 @@ echo "# Reach everyday wp-cron.php to trig the internal WordPress cron.
# Files have to be own by the user of wordpress. To allow upgrade from the app. # Files have to be own by the user of wordpress. To allow upgrade from the app.
chown -R $app: $final_path chown -R $app: $final_path
# Except the file config wp-config.php # Except the file config wp-config.php
chown root: $final_path/wp-config.php chown root:$app $final_path/wp-config.php
chmod 640 $final_path/wp-config.php
#================================================= #=================================================
# UPGRADE FAIL2BAN # UPGRADE FAIL2BAN