Ethan Quach wrote: > > > Sarah Jelinek wrote: >>> oh really? Maybe that is a supported scenario then (per Shawn's >>> scenario?) >>> If this is the case, then shouldn't the user be able to login with a >>> null >>> password, or does it not work like that? >> Unless I am looking at the original code incorrectly, it looks like >> we created the user name entry, and if the password data was null we >> just put a warning in the log. That was a possibility in the original >> code path. > > Are you just look at the code that adds it to the nvlist. The function > that processes this list downstream is > liborchestrator::om_perform_install() > > It looks like if a username is given, but no userpass, it uses a default > user password: > > if (nvlist_lookup_string(uchoices, > OM_ATTR_USER_PASSWORD, &upasswd) != 0) { > /* Password not specified, use default value */ > upasswd = OM_DEFAULT_USER_PASSWORD; > > And OM_DEFAULT_USER_PASSWORD is the empty string "" > > So I think you're right, a user is set up with an empty string as the > password for this scenario. > Right, that's what I was seeing. >> >> I thought the user should be able to login with a null password, but >> the graphical login wouldn't let me. It kept error'ing out. >>> >>> If we keep this scenario, then the code downstream which turns root >>> into >>> a role should be triggered off the existence of both, a username and a >>> userpass, not just the username. That code is in >>> libict::ict_set_user_role() >>> >>> >> Why would we change this based on a user password? It seems to me >> root should still be a role if the user has entered a user in the sc >> file, even without a password. Presumably they have a plan for this >> scenario. If we allow this scenario. > > Yeah, I guess I can possibly see this. > Well.. I guess I can leave username, password = "" as is. I will test this on sparc tomorrow and see if I can log in with this scenario. The graphical interface is what is displayed when I am using the ilom redirection console on the x86 box. I set the console=text in the grub menu and it started in text mode, then went to graphical.
thanks, sarah **** > > -ethan >