> MIME-Version: 1.0 > Content-Transfer-Encoding: 7bit > Date: Mon, 25 Sep 2006 15:41:07 -0400 > From: James Carlson <james.d.carlson at Sun.COM> > To: April Chin <April.Chin at eng.sun.com> > Cc: gsf at research.att.com, Darren.Moffat at Sun.COM, don.cragun at Sun.COM, ksh93-integration-discuss at opensolaris.org, PSARC-EXT at sac.sfbay.sun.com > Subject: Re: Issues with pfksh93 and builtin commands... / was: Re:[ksh93-integration-discuss] Re: About pfksh93 and builtins... /was: Re:[osol-arc] Korn Shell 93 Integration [PSARC-EXT/2006/550Timeout:09/27/2006] > > April Chin writes: > > Regarding the issue of pfksh93 invoking built-ins instead of binaries > > (e.g., the chown built-in in ksh93 instead of pfexec'ing the > > /usr/bin/chown binary), I propose that we include pfksh93 > > but disable only the built-ins bound to the /bin pathname: > > That seems quite reasonable to me. (The big concern is with chown, > but getting the others seems harmless.)
Okay, thanks. > > > The built-ins bound to /usr/ast/bin could be either disabled for > > pfksh93 or we could argue that they are undocumented and there should > > be no expectation by users that they will allow RBAC-enhanced > > privileges. > > As I understand it, the user would add the "virtual" directory > /usr/ast/bin to his path, right? Yes. > > Whatever bit of text documents this path (the original case proposed > "Volatile" stability for the /usr/ast/bin mechanism, which means it's > a public interface) should note that it may cause trouble with > pfksh93. Other than that, this seems fine. I am fine making the undocumented /usr/ast/bin built-ins "Project Private" interfaces. I don't think anything (external, within Sun, within ON) should rely on these interfaces. This project may change them at any time. And contrary to claims, I am not an expert on interface taxonomy; I'm in the process of learning. :-) April > > -- > James Carlson, KISS Network <james.d.carlson at sun.com> > Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 > MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677