-current 云々じゃなくて etc/pam.d がなかったら
su will not require a password
つー仕様が常識としてどうよ、って話なんだけど。
will not accept any password でハマるんだったら文句言わない。