Monitor the existence of a User on a Linux machine using SSH | ActiveXperts Network Monitor
The following script can be used in ActiveXperts Network Monitor to check an SMTP mail server on a remote LINUX machine:
################################################################################# # ActiveXperts Network Monitor - Shell script checks # # For more information about ActiveXperts Network Monitor and SSH, please # visit the online ActiveXperts Network Monitor Shell Script Guidelines at: # https://www.activexperts.com/support/network-monitor/online/linux/ ################################################################################# # Script # user-exists.sh # Description # This script will check if a user account exists # Declare Parameters # 1) sUsername (string) - Username to check # Usage # user-exists.sh sUsername # Sample # user-exists.sh axuser ################################################################################# #!/bin/sh # Validate number of arguments if [ $# -ne 1 ] ; then echo "UNCERTAIN: Invalid number of arguments - Usage: user-exists sUsername" exit 1 fi # Checks if the user exists if id -u $1 >/dev/null 2>&1; then echo "SUCCESS: User exists DATA:1" else echo "ERROR: User does not exist DATA:0" fi