On Tue, Nov 10, 2009 at 02:36:11PM -0600, Nicolas Williams wrote: > On Tue, Nov 10, 2009 at 12:27:45PM -0800, Anthony Scarpino wrote: > > I'm not sure what's going on.. Looking at get_keystore_path(), it > > appears to think there is an alternate keystore environment variable set > > looking at the functions were called in the truss; even though, the > > getenv() returned 0. Did you have SOFTTOKEN_DIR set when you ran the > > zlogin command? > > Why would it matter? zlogin -C simply opens a socket to zoneadmd in the > g-z, asks it to connect that socket to the pseudo-console of the desired > zone, and then zlogin -C simply proxies tty and socket I/O > transparently. The ttymon/login running in the zone will not see the > env vars of the zlogin -C process. I guess Will should use pargs(1) to > see the env vars of the sac service in that zone.
I did that on the sac and ttymon processes in the zone, none have SOFTTOKEN_DIR set. -- Will Fiveash Sun Microsystems Office x64079/512-401-1079 Austin, TX, 78727 (TZ=CST6CDT), USA Internal Solaris Kerberos/GSS/SASL website: http://kerberos.sfbay.sun.com http://opensolaris.org/os/project/kerberos/
