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
>


Reply via email to