It's also the sort of thing one would expect in a Debian postinst via Dialog.

B.

On 17 August 2011 17:04, Benoit Chesneau <bchesn...@gmail.com> wrote:
> On Wednesday, August 17, 2011, Jason Smith <j...@iriscouch.com> wrote:
>> On Wed, Aug 17, 2011 at 10:22 PM, Robert Newson <rnew...@apache.org>
> wrote:
>>> Jason,
>>>
>>> The --set-password thing is to ensure there are no plaintext passwords
>>> in the first place, which eliminates the oddness of couch rewriting a
>>> plaintext pwd to a digested pwd (and putting the output in a different
>>> file).
>>
>> Thanks for the clarification.
>>
>> If you can read a plaintext password from an .ini file, then you can
>> hit the HTTP API as the admin and make changes to the couch. So that
>> is privilege escalation.
>>
>> To answer Benoit's question, it is simpler to tell admins to use the
>> HTTP API (or Futon) to create the admin account. The password is
>> stored *somewhere* under the hood. IMHO it is less simple to add a
>> command-line tool as a requirement (or worse, as an alternative
>> option) to deploy Couch.
>>
>> --
> it all depends if you admin via a console.
>
> couchctl set-password username is a way easier than curl -XPUT
> http://blah/_users -D... -H...  . at the end if you are a good admin you
> will write this script. providing useful helpere don't break the kiss way
> here.
>
> benoît
>

Reply via email to