users@glassfish.java.net

Re: can't execute create-fie-user command non-interactively?

From: Kedar Mhaswade <Kedar.Mhaswade_at_Sun.COM>
Date: Thu, 18 Sep 2008 13:41:11 -0700

For a long period of time we have needed was something similar. The
way it currently stands, it can hardly be scripted easily for various
file users. For example, what if you want to add 10 users with different
passwords? The ideal way to fix this is to have:

AS_ADMIN_<user-id>PASSWORD=<actual-password-for-user-id>

(A slight change from your expectation, but very close).

I am glad the current thing works for you.

I thought I had filed an RFE ...

-Kedar

Alex Sherwin wrote:
> Kedar,
>
> Thank you that worked just fine.
>
> I just checked the help usage again, and AS_ADMIN_USERPASSWORD is listed as
> a "usable" field in the --passwordfile option, but it does not clarify that
> it would be used in such context (it actually doesn't clarify what
> AS_ADMIN_USERPASSWORD would be used for at all).
>
> I would have thought that some mapping would have to exist (i.e.
> AS_ADMIN_theUserBeingCreated=thePasswordToUse), other than blindly accepting
> a set property for any user created with the create-file-user command.
>
> Alas, this solution is sufficient enough for my needs, thank you
>
>
> Alex Sherwin
> alex.sherwin_at_acadiasoft.com
>
> -----Original Message-----
> From: Kedar.Mhaswade_at_Sun.COM [mailto:Kedar.Mhaswade_at_Sun.COM]
> Sent: Thursday, September 18, 2008 5:09 AM
> To: users_at_glassfish.dev.java.net
> Subject: Re: can't execute create-fie-user command non-interactively?
>
> Alex,
>
> Sorry you are running into it and the help does not offer much.
>
> AFAIR, this can be used non-interactively. The key is specifying
> something called AS_ADMIN_USERPASSWORD in the passwordfile as:
>
> AS_ADMIN_USERPASSWORD=user's password
>
> If such a property does not exist in the given passwordfile, asadmin
> would prompt you for the password (if interactive flag is set, which
> is set by default).
>
> Let me know if that works.
>
> -Kedar
>
> Alex Sherwin wrote:
>> Hi,
>>
>> I'm using glassfish v2ur2, and setting up some automated install scripts,
>> which include creating a default FileRealm and a default user. However,
>> according to the output of "asadmin create-file-user --help", there does
> not
>> appear to be a way to specify the password to assign the user in the
> command
>> (either by file, or in a property).
>>
>> Also, the --passwordfile option is listed twice in the usage syntax
> summary
>> And, the description says "Creates an entry in the keyfile with the
>> specified username, password, and groups" which eludes to being able to
>> create the user with a password
>>
>> Currently, all methods I try challenge for input on stdin to set the
>> password
>>
>> Am I missing something?
>>
>>
>> Alex Sherwin
>> alex.sherwin_at_acadiasoft.com
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>