#!/bin/bash # Author: Iain Douglas t_Log "Running $0" # Check that we can delete the testgroup echo "Check we can delete the group 'testgroup'" grep -q testgroup /etc/group || { t_Log "FAIL: testgroup doesn't exist"; exit $FAIL; } groupdel testgroup t_CheckExitStatus $? # Try and remove the same group shoudl fail echo "Additional tests - non existent group" groupdel testgroup if (( $? == 6 )) then t_Log "PASS" else t_Log "Fail" exit $FAIL fi # Try and remove a user's primary group - should fail echo "Additional tests - users primary group" groupdel testshadow if (( $? == 8 )) then t_Log "PASS" else t_Log "Fail" exit $FAIL fi