Управляющие коды являются другим внутренним экраном.
Это за пределами экрана:
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
эквивалентно этому внутреннему экрану:
PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME}: ${PWD}\033\\"'
Изменение Вашего $ случая {ТЕРМИН} = "экранирует" строку заголовка к
TITLEBAR='\[\033_\u@\h > ${NEW_PWD}\033\\\]'
решит Вашу проблему.
Ну, проблема заключается здесь: как сложены pam модули pam_ldap.so и pam_unix.so. pam_unix.so имеет дело и с Нисом и с локальными файлами.
передайте аргумент отладки передаче pam_unix.so, "отлаживают 4" аргумента pam_ldap.so
Добавьте эти аргументы каждой строке, которая получила эти модули в подлинном системой файле.