Browse Source

remove permissions for other on wp-config file

pull/123/head
Loïc Lemonsu 5 years ago
parent
commit
40512182df
  1. 5
      scripts/actions/reset_default_app
  2. 3
      scripts/install
  3. 3
      scripts/restore
  4. 3
      scripts/upgrade

5
scripts/actions/reset_default_app

@ -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
#================================================= #=================================================

3
scripts/install

@ -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

3
scripts/restore

@ -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

3
scripts/upgrade

@ -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

Loading…
Cancel
Save