Ok, so I was editing the name-service/switch service and messed up my nsswitch.conf, I overwrote the "passwd = files" with "passwd = filesasdf" so now I can't auth to the server when I boot that kernel. I can however just boot to the default Solaris 11/11 kernel and auth again just fine the problem is that there has been a lot of tweaking done (not all of it by me, nor necessarily documented) and I would like to be able to auth to that kernel and continue tweaking/tuning/learning and whatnot.
The problem is I have no idea how to go about getting access to the service on that alternate kernel (since Solaris 11 doesn't even use the nsswitch.conf file anymore). I imagine it is just a ZFS snapshot or something that holds the newer kernel so it would likely involve mounting that snapshot and editing whatever file the name-service now looks to (doesn't it have to look at a file at some point?).
In any case, I am also new to Solaris so this is kind of an adventure.