The writeup of this is rather suspect. What happened is someone guessed slush's Linode account password, and used the root password reset feature from there. What I don't understand is why does such a feature exist, why doesn't Linode require >16 character length passwords that are sufficiently random (or eschew password auth altogether), and why does slush (apparently from what I can tell) allow password auth for ss…
Well, depending on how they got Marek's password, it might not matter. If someone went to his apartment and saw it written down on a post-it...