diff --git a/scripts/restore b/scripts/restore index 549962d..b068bce 100644 --- a/scripts/restore +++ b/scripts/restore @@ -71,8 +71,9 @@ ynh_system_user_create --username=$app # Restore permissions on app files chmod 750 "$final_path" -chown -R root: $final_path/ -chown -R $admin $final_path/.venv/ +chmod -R o-rwx "$final_path" +chown -R $app:$app "$final_path" +chown -R $admin:$app $final_path/.venv/ #================================================= # SPECIFIC RESTORATION diff --git a/scripts/upgrade b/scripts/upgrade index 7ec88f8..6a1ccbd 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -149,8 +149,9 @@ ynh_add_systemd_config # Set permissions on app files chmod 750 "$final_path" -chown -R root: $final_path/ -chown -R $admin $final_path/.venv/ +chmod -R o-rwx "$final_path" +chown -R $app:$app "$final_path" +chown -R $admin:$app $final_path/.venv/ #================================================= # ADVERTISE SERVICE IN ADMIN PANEL