From 84da7efcd7ed85bfc1f575328dfc010875048c75 Mon Sep 17 00:00:00 2001 From: kar Date: Tue, 14 Oct 2025 19:06:41 +0000 Subject: [PATCH] adding last --- scrpit_install.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/scrpit_install.sh b/scrpit_install.sh index bfe9730..ffb2f82 100755 --- a/scrpit_install.sh +++ b/scrpit_install.sh @@ -23,13 +23,14 @@ install_cloudflared() { } create_ssh_config(){ - ssh_config_path="/home/$USER/.ssh" + local real_user=$1 + ssh_config_path="/home/$real_user/.ssh" if [[ -d ssh_config_path ]]; then echo "Carpeta .ssh encontrada, la configuracion ssh se sobreescribira, seguro que quieres continuar? " read "[y]es or [n]o" opc case opc in y) - echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" >> $ssh_config_path/config + echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" > $ssh_config_path/config echo "Terminando configuracion" ;; n) @@ -42,7 +43,9 @@ create_ssh_config(){ else echo "Creando carpeta .ssh y configuracion" - mkdir -p /home/$USER/.ssh && echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" >> $ssh_config_path/config + mkdir -p $ssh_config_path + chown -R $real_user:$real_user $ssh_config_path + echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" > $ssh_config_path/config echo "Terminando configuracion" fi } @@ -52,9 +55,14 @@ main() { echo "Necesitas usar sudo para ejecutar el script" exit 1 fi + if [ $SUDO_USER ]; then + real_user=$SUDO_USER + else + real_user=$(whoami) + fi install_dependencies - install_cloudflared - create_ssh_config + install_cloudflared + create_ssh_config "$real_user" } main