Because the Mac OS X partition was corrupt: I could no longer log in as any account (I could through SSH, but not through the Mac itself, and SSH is text-based).
The partition was defective, so strange things happened on Mac OS X (the Windows and Linux partitions were functioning fine, though).