бля у меня такой случай гарный был, прочетал во фряхи шестой ветки /etc/passwd и смотрю что то не так, а там вместо имен пользователей были пароли прописаны )))
я чуть со стула не упал, гы вот так бывает )).
Попробуй использовать фейковое su, у меня пару раз прокатывало.