#!/bin/bash
#   START LG
#      If user is not root
#         PUT bad user
#         EXIT
#      ENDIF
   if (( $UID != 0 )); then
       echo Must be root to use $0
       exit 1
    fi
#      IF no args
#         PUT bad input
#         EXIT
#      ENDIF
    if (( $# == 0 )); then
        echo Usage: lg accounts to list groups for
        exit 1
    fi
#      FOR each arguement
    for x; do
#         IF account is not valid 
#            PUT bad account
        if ! grep -q "^"$x":" /etc/passwd; then
            echo Account \"$x\" is not valid
#         ELSE
#            READ groups
#            PUT groups
#         ENDIF
        else
            echo -n "$x is in "
            egrep "(^|:|,)"$x"(,|:| *$)" /etc/group | \
               cut -f 1 -d : | xargs echo -n
            echo
        fi
#      END FOR
    done
    exit 0
#   END LG
