3
0

NOFORK_NOEXEC.sh 718 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. exec >NOFORK_NOEXEC.lst1
  3. false && grep -Fv 'NOFORK' NOFORK_NOEXEC.lst \
  4. | grep -v 'noexec.' | grep -v 'noexec$' \
  5. | grep -v ' suid' \
  6. | grep -v ' daemon' \
  7. | grep -v ' longterm' \
  8. | grep rare
  9. echo === nofork candidate
  10. grep -F 'nofork candidate' NOFORK_NOEXEC.lst \
  11. echo === noexec candidate
  12. grep -F 'noexec candidate' NOFORK_NOEXEC.lst \
  13. echo === ^C
  14. grep -F '^C' NOFORK_NOEXEC.lst \
  15. | grep -F ' - ' \
  16. echo === talks
  17. grep -F 'talks' NOFORK_NOEXEC.lst \
  18. | grep -F ' - ' \
  19. echo ===
  20. grep -Fv 'NOFORK' NOFORK_NOEXEC.lst \
  21. | grep '^[^ ][^ ]* - ' \
  22. | grep -v 'noexec.' | grep -v ' - noexec$' \
  23. | grep -v ' suid' \
  24. | grep -v ' daemon' \
  25. | grep -v 'longterm' \
  26. | grep -v 'interactive' \
  27. | grep -v 'hardware' \