Hi,
maybe I just tried to reinvent the wheel, but the attached simple script
can reveal user identity by finding parent process with other than root
user attribute. What about to use a similar code for author?
Maybe this idea is bad.
Regards
-- 
Zito
#!/bin/sh
pid=$$
while test -n "$pid" -a "$pid" -gt 0
do
    uid=$(ps --no-headers -o uid --pid $pid)
    test "$uid" -gt 0  && break
    pid=$(ps --no-headers -o ppid --pid $pid)
done
IFS=":"
set -- $(getent passwd $uid)
username="$1"
realname="${5%%,*}"
if test -n "$realname" -a "$realname" != "$username"
then
    realname="\"$realname\" "
else
    realname=""
fi
echo "[EMAIL PROTECTED](hostname -f)"

Reply via email to