Blob Blame History Raw
#!/bin/bash
# Default command anyterm will run.
# Simply prompt the user for a username and 
# ssh locally as that user

while : ; do
    echo -n "Username: "
    read U
    # Make sure it does not start with a "-" and only contains valid
    # username characters.
    if [[ "$U" =~ "^[A-Za-z0-9_][A-Za-z0-9_-]*\$" ]]; then
      ssh "$U@localhost"
    else
      echo "Bad username."
    fi
done