Необходимо передать nodelay
параметр к auth
pam_unix.so
.
В зависимости от того, как аутентификация your'e, где необходимо установить параметр, варьируется. Однако большая часть Linux distrubtions имеет что-то как /etc/pam.d/system-auth
который включен всеми различными файлами.
Так, например, в /etc/pam.d/system-auth
у Вас могла бы быть строка, которая похожа на это:
auth sufficient pam_unix.so try_first_pass nullok
Это должно быть изменено на:
auth sufficient pam_unix.so try_first_pass nullok nodelay
pam_unix.so
модуль - то, что выполняет аутентификацию против /etc/passwd
и /etc/shadow
. При использовании LDAP или некоторого другого бэкенда пароля, вероятно, необходимо все еще устанавливать nodelay
на pam_unix.so
как, именно это управляет подсказкой (когда pam_unix.so
сбои автору, это обычно просто передает пароль, который это получило к следующему модулю).
Можно читать больше о pam_unix.so
путем выполнения man pam_unix
Необходимо, по крайней мере, проверить, не решили ли GhostBSD уже это - они, кажется, работают много над gnome+FreeBSD: http://distrowatch.com/table.php?distribution=ghostbsd