DIR:/bin/ |
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 |