#!/bin/sh
# Change permissions, links so that a group of users can access the
# diagnostic commands.

COMMANDS="traceroute tcpdump strobe statnet tcpspray netwatch trafshow tcpblast"

if [ "x$1" = "x" ]; then
  echo "Usage: diagperm <group allowed access to diagnostic commands>"
else
 if grep -q $1 /etc/group; then
  cd /usr/sbin;
  chmod o-rwx $COMMANDS
  chgrp $1 $COMMANDS
  chmod g+x $COMMANDS
  chmod u+s $COMMANDS
  for i in $COMMANDS; do
    rm /usr/local/bin/$i
    ln -s ../../sbin/$i /usr/local/bin
  done
  echo "Permissions enabled for members of group $1"
 else
   echo "Group $1 not in /etc/group."
 fi
fi
