Эта строка управляет обменом “chat” между демоном smbd(8) и локальной программой смены паролей. Строка описывает последовательность пар отклик-прием (response-receive), которые используются демоном smbd(8) для определения того, что нужно передать программе passwd и чего ждать в ответ. Если ожидаемый отклик не будет получен, то пароль останется прежним. Эта последовательность часто достаточно специфическая, зависящая от локальных методов для управления паролями (таких методов как NIS и т.д.)
     Обратите внимание на то, что используется только этот параметр, если параметр unix password sync выставлен в yes. Эта строковая последовательность впоследствии исполняется от пользователя root, когда пароль SMB в файле smbpasswd меняется, без доступа к предыдущему паролю в открытом виде. Это означает, что root должен иметь право поменять пароль БЕЗ знания предыдущего пароля пользователя.
     В терминах NIS/YP, это означает, что программа passwd должна быть выполнена на главном NIS. Строка может содержать макрос %n , который заменяется новым паролем. Старый пароль (%o) доступен только тогда, когда шифрование паролей отключено. Последовательность также может содержать стандартные макросы n, r, t и s для перевода строки, возврата каретки, символа табуляции и пробела соответственно. Последовательность также может содержать символ ‘*’, который означает любую последовательность символов. Символы двойных кавычек могут быть использованы для написания последовательностей, содержащих пробелы. Если посылаемая строка эквивалентна “.”, тогда ничего не посылается. Также, если ожидаемая строка такая же, то последовательность не ожидается. Если параметр pam password change установлен в yes, то пары chat могут совпадать в любом порядке и успех определяется по результату PAM, а не по частичному выводу (отклику). Макрос n игнорируется по соглашениям PAM.
 
Значение по умолчанию:
passwd chat = *new*password* %nn*new*password* %nn *changed*
 
Пример:
passwd chat = "*Enter NEW password*" %nn "*Reenter NEW password*" %nn "*Password changed*"