home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / v22 / 123 < prev    next >
Internet Message Format  |  1991-03-07  |  2KB

  1. From jsq@cs.utexas.edu  Wed Feb 13 10:41:40 1991
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA03237; Wed, 13 Feb 91 10:41:40 -0500
  4. Received: by cs.utexas.edu (5.64/1.94) 
  5. From: Chuck.Phillips@FtCollins.NCR.COM (Chuck.Phillips)
  6. Newsgroups: comp.std.unix
  7. Subject: Re: "#!" magic number  (was: Shell standardization)
  8. Message-Id: <17838@cs.utexas.edu>
  9. References: <17011@cs.utexas.edu> <17065@cs.utexas.edu> <17155@cs.utexas.edu> <17650@cs.utexas.edu>
  10. Sender: jsq@cs.utexas.edu
  11. Organization: NCR Microelectronics, Ft. Collins, CO
  12. X-Submissions: std-unix@uunet.uu.net
  13. Date: 12 Feb 91 15:03:33 GMT
  14. Reply-To: std-unix@uunet.uu.net
  15. To: std-unix@uunet.uu.net
  16.  
  17. Submitted-by: Chuck.Phillips@FtCollins.NCR.COM (Chuck.Phillips)
  18.  
  19. >>>>> On 4 Feb 91 11:50:07 GMT, Chuck.Phillips@FtCollins.NCR.COM (Chuck.Phillips) said:
  20. Chuck> Invitation for discussion: If the path after the "#!" doesn't begin
  21. Chuck> with "/", "./" or "../", should PATH be searched for the execuatble?
  22. Chuck> If so, how best could this be implemented?
  23.  
  24. Based on feedback from Ernest Hua (thanks!), I'd like to ammend this.  SUID
  25. scripts under no circumstances should allow PATH searching for '#!'
  26. arguments -- even if not SUID root.
  27.  
  28. Continuing the earlier thread, not only are directory structures
  29. non-portable, but some interpreters (e.g. pearl, gawk, bash) have no POSIX
  30. or otherwise defined directory location.  '#!' path searching also allows
  31. vendors to write their own interpreters for scripts without forcing a
  32. particular directory structure on admin.  Further, it allows different
  33. versions of the same interpreter to be used simultaneously based on each
  34. user's path.
  35. --
  36. Chuck Phillips  MS440
  37. NCR Microelectronics             chuck.phillips%ftcollins.ncr.com
  38. 2001 Danfield Ct.
  39. Ft. Collins, CO.  80525           ...uunet!ncrlnk!ncr-mpd!bach!chuckp
  40.  
  41. Volume-Number: Volume 22, Number 123
  42.  
  43.