<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: User import or setPassword in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119217#M84049</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is a Java example of how to encode passwords on the wiki.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Nov 2007 16:00:45 GMT</pubDate>
    <dc:creator>andy</dc:creator>
    <dc:date>2007-11-12T16:00:45Z</dc:date>
    <item>
      <title>User import or setPassword</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119215#M84047</link>
      <description>Hi All,We want to use the default user+group management in Alfresco (2.1.0). I have 2 questions:1) Is there an easy way to import users + groups? I can see how to bootstrap, but what if there are no DB id's etc.?? Is there a nice way to get the persons in? For example without a restart of Alfresco?2</description>
      <pubDate>Wed, 07 Nov 2007 14:33:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119215#M84047</guid>
      <dc:creator>tpeelen</dc:creator>
      <dc:date>2007-11-07T14:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: User import or setPassword</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119216#M84048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am able to get all usernames/passwords in the system in bulk, but each user needs a non-trivial password (they are currently assigned a trivial password). The plan is to set the passwords in the database by some Perl script, and to send the owner an automated email with this password. We've realized all but setting the password.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can generate a list f users with the relevant password&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;SELECT a.string_value, b.string_value&lt;BR /&gt;FROM alf_node_properties as a, alf_node_properties as b &lt;BR /&gt;WHERE (a.node_id = b.node_id) &lt;BR /&gt;AND (a.qname like '%username')&lt;BR /&gt;AND (b.qname like '%password')&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;but how is the password created (user auth. in Alfresco, Alfresco 2.1.0)? It appears to use MD4, transformed to hex (MD4PasswordEncoderImpl.java)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I try in Perl:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;#!/usr/bin/perl -w&lt;BR /&gt;&lt;BR /&gt;use strict;&lt;BR /&gt;use Digest::MD4;&lt;BR /&gt;&lt;BR /&gt;my $result;&lt;BR /&gt;my $ctx;&lt;BR /&gt;my $plaintext_pass;&lt;BR /&gt;&lt;BR /&gt;if (defined($ARGV[0])) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $plaintext_pass = $ARGV[0];&lt;BR /&gt;} else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Usage : scriptname plaintextpassword\n";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit 1;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;$ctx = Digest::MD4-&amp;gt;new;&lt;BR /&gt;&lt;BR /&gt;$ctx-&amp;gt;add($plaintext_pass);&lt;BR /&gt;&lt;BR /&gt;$result = $ctx-&amp;gt;hexdigest;&lt;BR /&gt;&lt;BR /&gt;print "MD4 : $result\n";&lt;BR /&gt;&lt;BR /&gt;exit 0;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone a clue?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2007 15:57:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119216#M84048</guid>
      <dc:creator>tpeelen</dc:creator>
      <dc:date>2007-11-12T15:57:31Z</dc:date>
    </item>
    <item>
      <title>Re: User import or setPassword</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119217#M84049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is a Java example of how to encode passwords on the wiki.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2007 16:00:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/user-import-or-setpassword/m-p/119217#M84049</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2007-11-12T16:00:45Z</dc:date>
    </item>
  </channel>
</rss>

