Lionel, Thanks! That distribution (minus some issue with stty ( where sty complains : discard: unknown mode) seems to work so far. I was told that this version of ksh, amoung its other qualities, has the ability for all exec'd shells to log their HISTFILE to the same location. We are attempting to setup security against the root capability in Solaris using sudo to execute the eKsh.
I suppose the idea is that once a user is granted root privilege via sudo to run eKsh, then we could see what commands were run during that shell's session by examining this common HISTFILE? I'm following a recipe another system admin gave me, assembling the pieces, but it seems to me that any ksh that was run by sudo (if it were to preset the environment variable of HISTFILE) would have done the trick. What's so special about eKsh in this root/audit/security example? Am I missing the bigger picture? -thanks for your help -ray -----Original Message----- From: Lionel Cons [mailto:[email protected]] Sent: Thursday, February 13, 2014 3:44 AM To: LICON, RAY Cc: [email protected] Subject: Re: [ast-users] help compiling ksh93 for solaris10 On 13 February 2014 06:00, LICON, RAY <[email protected]> wrote: > Can anyone help? Attempting to compile ksh93 on sparc solaris 10. Unable to > get past the errors below. > > > > Using sources: INIT.2013-05-24.tgz and ast-ksh.2012-08-01.tgz > > > > System Info: > > Uname -a > > SunOS myhost 5.10 Generic_150400-04 sun4v sparc SUNW,SPARC-Enterprise-T5220 > > Cat /etc/release > > Oracle Solaris 10 1/13 s10s_u11wos_24a SPARC > > Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights > reserved. > > Assembled 17 January 2013 > > > > $ gcc- v > > reading specs from /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/specs > > Configured with: > /sfw10/builds/build/sfw10-patch/usr/src/cmd/gcc/gcc-3.4.3/configure > --prefix=/usr/sfw --with-as=/usr/ccs/bin/as --without-gnu-as > --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ > --enable-shared > > Thread model: posix > > gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) > > > > > > $ bin/package results | grep '\*\*\*' > > mamake [lib/libdll]: *** exit code 1 making dllplug.o > > mamake [lib/libdll]: *** exit code 1 making dll_lib.o > > mamake [lib/libdll]: *** exit code 1 making dllscan.o > > mamake [lib/libdll]: *** exit code 1 making dllcheck.o > > mamake: *** exit code 1 making lib/libdll > > mamake [cmd/ksh93]: *** exit code 1 making typeset.o > > mamake [cmd/ksh93]: *** exit code 1 making path.o > > mamake [cmd/ksh93]: *** exit code 1 making suid_exec > > mamake: *** exit code 1 making cmd/ksh93 That version of ksh (ast-ksh) is heavily outdated. https://sites.google.com/a/cococlyde.org/gsf/download/ has the newest version in the beta/ folder. Lionel _______________________________________________ ast-users mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-users
