Записать `вывод strace `в файл

Пакет opendkim включает конфигурацию systemd -tmpfiles, которая создает каталог /run/opendkimпри запуске и устанавливает его владельца и разрешения.

[root@localhost ~]# cat /etc/tmpfiles.d/opendkim.conf
D /var/run/opendkim 0700 opendkim opendkim -

Итак, ваши настройки сервисного модуля systemd перезаписываются во время загрузки.


Согласно руководству , ссылка на которое содержится в файле README.fedora, поставляемом с пакетом, Postfix должен общаться с OpenDKIM через локальный сокет TCP на порту 8891, а не через его сокет UNIX. Таким образом, нет необходимости изменять права доступа к временному каталогу. Вам нужно изменить свой Postfix main.cf, хотя:

smtpd_milters           = inet:127.0.0.1:8891

Вам также следует вернуть исходную конфигурацию opendkim по умолчанию.

##  Create a socket through which your MTA can communicate.
Socket  inet:8891@localhost

2
27.08.2020, 20:50
1 ответ

По умолчанию strace выводит в stderr. Просто набрав man strace, вы получите полную документацию по strace. На странице руководства указано, что параметр -oможно использовать для вывода в файл вместо stderr. Вы можете ввести man [insert command here]для подавляющего большинства программ и иметь всю документацию, необходимую для их эффективного использования.

12
18.03.2021, 23:09

Теги

Похожие вопросы