On May 30, 2010, at 5:18 AM, KOBA | Hans Rossel wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;">
<div class="im"><div><br><blockquote type="cite">The main problem if you export and import only the users will be the passwords I think. Drupal 7 uses a new password hashing algorithm (see <a href="http://drupal.org/node/29706" target="_blank">http://drupal.org/node/29706</a>), so you cannot just copy the user table. Probably best would be to make a new fresh Drupal 5 installation with only core and garland as theme, copy the user table in there (f.i. with phpmyadmin or backup_migrate module) and then perform the consequent updates of that simple installation to d6 and d7. When you run update.php to finalise the d7 installation the passwords will be updated.</blockquote>
</div><br></div><div>OK, that sounds workable, for a one-time procedure.</div><div><br></div><div>Is it really necessary to do the intermediate d6 install? Do all of d5, d6, and d7 have mutually incompatible user tables, so I need to wash the data through both upgrade conversions? If I did a clean d6 install, could I just drop my d5 user table into that database, then do the d6-d7 upgrade?</div>
</div></blockquote><div>Think so. Even if user tables are not changed between D5 & D6, the upgrade D6-D7 expects ALL tables in D6 format.<br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="word-wrap: break-word;"><div><br></div><div>Actually, this is the tip of a larger question about user administration. What I really want is to have all account management centralized. This is a club website which has a public section (visible to anonymous) and a members-only section, which is only visible to authenticated users. As people join and leave the club, I'd like to have some automated way to push add/change/delete updates to the site user list. Are there tools to do this?</div>
</div></blockquote><div>Have a look at VBO <a href="http://drupal.org/project/views_bulk_operations">http://drupal.org/project/views_bulk_operations</a> (good way to test if D7 version is working as expected :-)<br><br> <br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;"><div><br></div><div>In theory, authenticating against some external authority (LDAP, kerberos, etc) would be good, but we're not big enough to have that kind of infrastructure. Pushing updates would be good enough for our purposes.</div>
<div><br></div><div>BTW, putting on my security hat for a moment, I agree with the move away from unsalted MD5. It's just not a viable technology any more for applications where it security matters.</div><div><br></div>
<div><br></div></div><br>--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div><br>