ITEM: AB2525L
How to send a message to certain users.
ENV: aix 3.2.0
DESC: You would like to be able to send a message to a certain user
that will go to every tty or pts that they have open and sound a bell.
ACT: I wrote a short script which will do this.
for f in `ps -ef | grep \ | grep ksh | awk '{print $6}'`
do
echo $f | egrep "pts|hft"
if [[ $? -ne 0 ]]
then
echo \\^G > /dev/tty$f
else
echo \\^G > /dev/$f
fi
done
This script must be run as root. A setuid C program may be used to run
the script as a non root user. If you choose to use a setuid program,
DO NOT change the script to allow command line arguments such as $1 for
username. This will open a security hole and allow unauthorized root access.
The username and message should be hard coded for security purposes. This
script will echo the message to the user and sound a bell. It may do this
more than once depending on the processes the user has running. I told
you that this can be changed. If you wish to do so, you will have to
change this yourself.
Support Line: How to send a message to certain users. ITEM: AB2525L
Dated: August 1994 Category: N/A
This HTML file was generated 99/06/24~13:30:31
Comments or suggestions?
Contact us