saslpasswd2 programmatically password

Howard Chu hyc at highlandsun.com
Mon Oct 21 13:51:47 EDT 2013


Dan White wrote:
> On 10/20/13 14:27 +0200, Pol Hallen wrote:
>> Howdy :-)
>>
>> I need create a script to set programmatically password to sasldb users
>>
>> #!/bin/bash
>> pass=test
>> saslpasswd -c -u domain.org user0
>>
>> how pass variable $pass to this script?
>
> /bin/echo "$password" | /usr/sbin/saslpasswd2 -a $service_name $username
>
> This is inappropriate for a multi-user system since the password will show
> up in a process list.
>
You can avoid that by *not* using /bin/echo. If you leave it unqualified 
you'll get the shell builtin command, and nothing will show up in the process 
list.

-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/


More information about the Cyrus-devel mailing list