HOME


sh-3ll 1.0
DIR:/bin/
Upload File :
Current File : //bin/iwxsh
#!/bin/bash
[ "$1" == "-c" ] && shift;

target_user=$(whoami | cut -d'_' -f1)

if [[ $# -eq 0 ]]; then
    sudo -u $target_user -i
else
    home_folder=$(getent passwd | grep "${target_user}:" | cut -d: -f6);
    if [ "$home_folder" ]; then
        sudo -u $target_user /bin/bash -c "source "/home/${target_user}/.bashrc";if [[ ! $(pwd) =~ .*"$home_folder"\/.* ]]; then cd $home_folder; fi; $@"
    else
        printf 'Home folder not found for user: %s\n' $target_user
        exit 1
    fi
fi