skipif_root.inc 341 B

12345678910111213141516
  1. <?php
  2. // Skip if being run by root (files are always readable, writeable and executable)
  3. $filename = @tempnam(__DIR__, 'root_check_');
  4. if (!file_exists($filename)) {
  5. die('WARN Unable to create the "root check" file');
  6. }
  7. $isRoot = fileowner($filename) == 0;
  8. unlink($filename);
  9. if ($isRoot) {
  10. die('SKIP Cannot be run as root');
  11. }