[one-users] Opennebula template Push root password.

Leszek Master keksior at gmail.com
Wed Apr 2 06:31:26 PDT 2014


It still doesn't work :(. Can i see is init.sh executed in my VM?



2014-04-02 15:16 GMT+02:00 Jaime Melis <jmelis at opennebula.org>:

> You should decode the ROOT_PASSWORD inside that script, something in the
> lines of:
>
> #!/bin/bash
> PASS=$(echo "$ROOT_PASSWORD" | base64 -d)
> usermod -p "$PASS" root
>
>
> On Wed, Apr 2, 2014 at 3:13 PM, Leszek Master <keksior at gmail.com> wrote:
>
>> I'm trying to do this on ubuntu, i did what you said i've created file
>> names init.sh upload it to Files and named there init.sh too. Next i
>> applied it to template ($FILE[IMAGE_ID=10]) added ROOT_PASSWORD base 64
>> encoded and it doesn't work :(
>>
>> My init.sh:
>>
>> #!/bin/bash
>> usermod -p "$ROOT_PASSWORD" root
>>
>> But it didn't work.
>>
>>
>> 2014-04-02 11:37 GMT+02:00 Jaime Melis <jmelis at opennebula.org>:
>>
>>> Leszek,
>>>
>>> Create a script, call it "init.sh", upload it to the Files & Kernel tab
>>> (as a Context type). Select it under the Context -> Files section of the VM
>>> Template.
>>>
>>> Whatever you put inside that init.sh script will get executed.
>>>
>>> The contents of the script depend on the distro you are using, but if
>>> you're using CentOS 6, for instance, you might want to write something like
>>> this:
>>>
>>> > #!/bin/bash
>>> > echo "root:$ROOT_PASSWORD" | passwd
>>>
>>> And then you can specify the custom variable ROOT_PASSWORD in the VM
>>> Template.
>>>
>>>  Please note that it's recommended to use base64 encoding for this type
>>> of things, since otherwise it might lead to character problems.
>>>
>>>
>>>
>>>
>>>
>>> On Wed, Apr 2, 2014 at 11:09 AM, Leszek Master <keksior at gmail.com>wrote:
>>>
>>>>  How can i push root password to a VM for example using context?
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opennebula.org
>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>
>>>>
>>>
>>>
>>> --
>>> Jaime Melis
>>> Project Engineer
>>> OpenNebula - Flexible Enterprise Cloud Made Simple
>>> www.OpenNebula.org | jmelis at opennebula.org
>>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>
>
> --
> Jaime Melis
> Project Engineer
> OpenNebula - Flexible Enterprise Cloud Made Simple
> www.OpenNebula.org | jmelis at opennebula.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20140402/0352a00c/attachment-0002.htm>


More information about the Users mailing list