#!/bin/ksh
#
# $Revision: 1.4 $ $Date: 2009/09/09 20:35:56 $
# $Source: /home/v/vogelke/bin/RCS/f,v $
# $Host: sys6.com $
# $UUID: 0341e847-6fb4-32a1-90e9-a8bec0f0bf5a $
#
#<f: print finger info about a user

PATH=/usr/local/bin:/opt/sfw/bin:/bin:/usr/sbin:/usr/bin
export PATH

case "$#" in
    0) set $LOGNAME ;;
    *) ;;
esac

(
    for name in "$@"; do
        grep -i $name /etc/passwd
    done
) | sort -u |
while read line
do
    user=${line%%:*}    # keep just userid
    echo "$line"
    id $user

    # write groups in a form acceptable to usermod
    groups $user | sed -e 's/ : /___/' -e 's/ /,/g' -e 's/___/ : /'
    echo
done

exit 0
