| #!/bin/bash |
| # Author: Iain Douglas <centos@1n6.org.uk> |
| |
| 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 |
| |