From d33e3975c65d893da2ac51e664e49855913897fa Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 15 Oct 2020 12:33:50 +0200 Subject: [PATCH] Add user --- scripts/install | 8 ++++++++ scripts/remove | 10 ++++++++++ scripts/restore | 8 ++++++++ scripts/upgrade | 9 ++++++++- 4 files changed, 34 insertions(+), 1 deletion(-) diff --git a/scripts/install b/scripts/install index dd0576b..88202ef 100644 --- a/scripts/install +++ b/scripts/install @@ -81,6 +81,14 @@ ynh_script_progression --message="Configuring NGINX web server..." --weight=2 # Create a dedicated NGINX config ynh_add_nginx_config +#================================================= +# CREATE DEDICATED USER +#================================================= +ynh_script_progression --message="Configuring system user..." --time --weight=1 + +# Create a system user +ynh_system_user_create --username=$app + #================================================= # PHP-FPM CONFIGURATION #================================================= diff --git a/scripts/remove b/scripts/remove index 64da992..64f4ec0 100644 --- a/scripts/remove +++ b/scripts/remove @@ -52,6 +52,16 @@ ynh_script_progression --message="Removing PHP-FPM configuration..." --weight=3 # Remove the dedicated PHP-FPM config ynh_remove_fpm_config +#================================================= +# GENERIC FINALIZATION +#================================================= +# REMOVE DEDICATED USER +#================================================= +ynh_script_progression --message="Removing the dedicated system user..." --time --weight=1 + +# Delete a system user +ynh_system_user_delete --username=$app + #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/restore b/scripts/restore index d06e090..ad991b9 100644 --- a/scripts/restore +++ b/scripts/restore @@ -51,6 +51,14 @@ ynh_script_progression --message="Restoring the app main directory..." --weight= ynh_restore_file --origin_path="$final_path" +#================================================= +# RECREATE THE DEDICATED USER +#================================================= +ynh_script_progression --message="Recreating the dedicated system user..." --time --weight=1 + +# Create the dedicated user (if not existing) +ynh_system_user_create --username=$app + #================================================= # RESTORE USER RIGHTS #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 5705b95..af1400b 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -59,7 +59,6 @@ ynh_clean_setup () { # Exit if an error occurs during the execution of the script ynh_abort_if_errors - #================================================= # STANDARD UPGRADE STEPS #================================================= @@ -103,6 +102,14 @@ ynh_script_progression --message="Configuring NGINX web server..." --weight=2 # Create a dedicated NGINX config ynh_add_nginx_config +#================================================= +# CREATE DEDICATED USER +#================================================= +ynh_script_progression --message="Configuring system user..." --time --weight=1 + +# Create a system user +ynh_system_user_create --username=$app + #================================================= # PHP-FPM CONFIGURATION #=================================================