elksemu.1 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. .TH elksemu 1 "Jan, 1997"
  2. .BY Me!
  3. .nh
  4. .SH NAME
  5. elksemu \- Embedded Linux Kernel Subset emulator
  6. .SH SYNOPSIS
  7. .B /lib/elksemu
  8. .B program
  9. .RB [ arguments ]
  10. .SH DESCRIPTION
  11. .B Elksemu
  12. is a program that allows 8086
  13. .B ELKS
  14. programs to be run under Linux-i386. These programs can be compiled using
  15. the
  16. .B bcc(1)
  17. C compiler.
  18. Yom may use the
  19. .I binfmt-misc
  20. module under Linux 2.1.43 or greater as described in the elksemu README
  21. which will cause the kernel to run
  22. .I elksemu
  23. with the correct arguments whenever the user tries to execute an ELKS
  24. executable directly.
  25. .SH OPTIONS
  26. There are no flag options to elksemu, the first argument is the name of the
  27. program to run the rest are arguments that are passed to the Elks program.
  28. .SH SECURITY
  29. The
  30. .B elksemu
  31. program may be installed suid-root and in this event it is able to
  32. run execute only (chmod 111) elks executables and act correctly on the
  33. suid permission bits on any executable.
  34. This should be considered a security hazard so elksemu does
  35. .I not
  36. have to be installed suid-root.
  37. If you consider using this facility you should also be aware that it will
  38. override the 'nosuid' mount(8) option.
  39. .SH SEE ALSO
  40. bcc(1), as86(1), ld86(1)
  41. .SH BUGS
  42. Elksemu is incomplete.
  43. The program may still have security bugs!