Посмотрел я инициализационные скрипты и могу сказать что для такого логина используется sulogin. Соответственно, у меня Fedora, то есть 100% за Дебиан не скажу, но судя по МАНу:
Цитата:
Сообщение от http://www.opennet.ru/man.shtml?topic=sulogin&category=8&russian=2
sulogin checks the root password using the standard methods first. If the -e option was specified, sulogin examines the next files to find the root password. If they are damaged, or non-existant, it will use fallback methods that even go so far as to provide you with a shell prompt without asking for the root password if they are irrepairably damaged.
/etc/passwd,
/etc/shadow (if present)
|
Таким образом логин без пароля есть в Single-mode в случае если передан параметр -e и при этом нету файлов авторизации.
Прямого отключения авторизации не предусмотрено, как я и говорил выше.
Ну и конечно же, естественным является что можно такую проверку дописать самостоятельно, хоть по примеру FreeBSD. Только вот я думаю мэйнтэйнеры официальных пакетов не примут такой патч, раз оно намерено было удалено из текущих версий.