1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#!/bin/bash TCID="safesetid-test.sh" errcode=0 # Kselftest framework requirement - SKIP code is 4. ksft_skip=4 check_root() { uid=$(id -u) if [ $uid -ne 0 ]; then echo $TCID: must be run as root >&2 exit $ksft_skip fi } main_function() { check_root ./safesetid-test } main_function echo "$TCID: done" exit $errcode