#!/bin/sh

# script to check unix permissions within an im system

usage(){

echo "Usage: impermissions <userid> <mode> <target-dir>"

}

if [ $# -ne 3 ]
then
      usage 
      exit 1
fi

user=$1
mode=$2
dir=$3

#set -x 

test_file="im.perm.chk"

if [ $mode = "rw" ]
then
  su $user -c "cd ${dir} && touch ${test_file}"
  if [ ! -f ${dir}/${test_file} ]
  then 
    exit 1
  else
    rm ${dir}/${test_file}
    exit 0
  fi

else
  su $user -c "cd ${dir} && touch /tmp/${test_file}"
  if [ ! -f /tmp/${test_file} ]
  then 
    exit 1
  else
    rm /tmp/${test_file}
    exit 0
  fi

fi


