#!/bin/bash
# http://tuss,sourceforge.net/

# Written by Mikael 'tewmten' Sörlin
# Thu Jan 15 00:02:00 CET 2004

# Set restrictions on files and programs so only
# the "priveliged" group will be able to execute them

group="users"  # this is the "priveliged" group :-)

#
# Don't change below unless you know what you're doing
#

tussdir="$HOME/.tuss"
version="0.1"
www="http://tuss.sourceforge.net"
export group tussdir version www

if [ $1 ] ; then
	if [ ! -d $tussdir ] ; then
		mkdir $tussdir
	fi
	if [ ! -e $tussdir/restrict ] ; then
		echo "Restricted files:" > $tussdir/restrict
		else
		grep=`sed '/$1/!d' $tussdir/restrict | sed q`
		if [ ! $grep ] ; then
			echo $1 "have already been altered with $(basename $0)"
			exit 1;
		fi
	fi
	if [ ! -L $1 ] ; then
		ls=`/bin/ls -l $1 | awk '{ print $9 " " $1 }'`
		echo "Old permission: "$ls >> $tussdir/restrict
		chown root.$group $1
		chmod o-rwx $1
		echo "New permission: "$ls >> $tussdir/restrict
		exit 0;
		else
		echo "Warning! $1 is a symlink!"
		exit 1;
	fi
	else
	echo -e $(basename $0)' version '$version' usage:'n$(basename $0)' [FILE]\nExample: '$(basename $0)' /bin/ping\n----------\nWWW: '$www
fi