У вас нет проблем с неожиданными символами в подчиненных файлах BIND.
После BIND 9.9 формат подчиненных файлов DNS был переведен в двоичный формат из соображений эффективности.
Вы можете либо использовать специальные команды для просмотра подчиненных файлов, либо обойтись без двоичного формата и указать BIND использовать вместо него текстовый формат.
Оптимизация двоичного формата должна быть заметна только в больших установках BIND, или при использовании больших файлов для черных списков RPZ, которые часто имеют порядка сотен тысяч записей, и могут заставить загрузку BIND превратиться из пары секунд работы в 1 или 2 минуты.
Bind 9.9 - двоичный формат файла DNS Slave
Для того, чтобы просмотреть необработанное двоичное содержимое, его необходимо преобразовать в текст сначала:
named-compilezone -f raw -F text -o example.net.text example.net example.net.raw
Это дополнительный уровень сложности, но если вам нужен микроскопический прирост производительности, это то, что нужно. Для тех из нас, кто не проблем с форматом текстовых файлов, просто обновите файл named.conf файлы для ваших подчиненных зон, чтобы включить строку:
masterfile-format text;
Скорее всего, оболочка для учетной записи, в которую вы пытаетесь войти, была установлена на /usr/sbin/nologin
, что выводит этот текст и возвращает код выхода1
:
$ /usr/sbin/nologin
This account is currently not available.
$ echo $?
1
Поскольку эта «оболочка» не является интерактивной, ваше соединение немедленно закрывается после завершения ее выполнения.