Следующая:Testing the Installation, Предыдущая:Configuration, Вверх:Installing Taylor UUCP



Testing the Installation

Тестирование установленных файлов

После того, как написаны конфигурационные файлы, и они проверены с помощью программы uuchk (смотрите Invoking uuchk), следует проверить, что UUCP может корректно взаимодействовать с другими системами.

Укажите программе uucico сделать вызов системы, используя опцию - для задания вызываемой системы (например, uucico -s uunet). В log файлах должны быть записи о том, что происходит. Точное местоположение log файлов зависит от установок файла policy.h, и от команды logfile конфигурационного файла (config). Типичным местоположением является каталог - /usr/spool/uucp/Log или подкаталог внутри /usr/spool/uucp/.Log.

Если код откомпилирован с поддержкой отладки, можно использовать режим отладки, чтобы получить дополнительную информацию о том, какой тип данных принимается и передается; в описании команды debug приведены различные возможности команды debug (смотрите Debugging Levels). При первоначальной установке соединения -x chat является, вероятно, наиболее полезной опцией (например, uucico -s uunet -x chat); Опцию -x можно использовать многократно в командной строке, кроме того, аргументы данной опции можно разделять запятыми. Для того чтобы включить всю отладочную информацию следует использовать опцию -x all.

Отладочная информация записывается в файл, обычно это /usr/spool/uucp/Debug, данное значение по умолчанию может быть изменено в файле policy.h, и с помощью команды debugfile конфигурационного файла config. Файл отладки может содержать пароли и часть содержимого передаваемого по линии файла, поэтому файл отладки должен быть доступен для чтения только пользователю программы uucp.

Можно использовать опцию -f, для того чтобы заставить uucico выполнить звонок, если даже последний звонок только что завершился неудачно; использование опции -S для задания системы приводит к тому же эффекту. В противном случае файл состояния (подкаталога .Status spool каталога, обычно /usr/spool/uucp) (смотрите Status Directory) предотвратит слишком большое количество попыток вызова других систем.

На более старых, основанных на System V системах, в которых отсутствует системный вызов setreuid, могут возникнуть проблемы, если обычные пользователи попытаются запустить uuxqt на исполнение, возможно не прямым образом через вызов uucp или uux. Задачи UUCP будут запускаться на исполнение с реальным идентификатором того пользователя, который вызвал uuxqt, что может привести к проблемам, для тех задач UUCP, которые проверяют реальный пользовательский ID в целях обеспечения безопасности. На таких системах, является безопасным поместить команду run-uuxqt never (смотрите Miscellaneous (config)) в config файл, для того чтобы uucico никогда не запускал uuxqt и вызывать uuxqt непосредственно из файла crontab.

Пожалуйста сообщайте мне(автору) о любых проблемах, которые у Вас возникают. Если вы сообщаете о наличии проблемы, пожалуйста, включайте номер версии используемого пакета, операционную систему на которой пакет выполняется, образец debug файла иллюстрирующего проблему (обычно необходима отладочная информация, не только журнальный файл). На общие вопросы типа "почему uucico не набирает номер" невозможно ответить без дополнительной информации.