File Tests for Execution
Operator Meaning -u Returns true if this file will execute with the user ID of the file. -g Returns true if this file will execute with the group ID of the file. -k Returns true if this file will execute with the privileges of the user ID of the file.