Ошибка «proftpd session: Failed to connect to system bus»

Если решите как-то реализовать написанное, то все действия вы производите на свой страх и риск!

В системах, где нет systemd proftpd может слать вот такую ошибку:

proftpd: pam_systemd(proftpd:session): Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

Это предупреждение о том, что когда пользователь подключается к FTP, PAM пытается создать для него «системную сессию» через systemd. Для этого pam_systemd обращается к D-Bus по пути /var/run/dbus/system_bus_socket. Если этого сокета нет (или он недоступен), PAM выдает эту ошибку.

В большинстве случаев это никак не влияет на работу ftp.

Убрать можно через закомментирование строки в /etc/pam.d/proftpd

session optional pam_systemd.so

Если нет, то в /etc/pam.d/proftpd заменить

@include common-session 

на эту строку:

session required pam_unix.so

и далее

sudo systemctl restart proftpd

Если у proftpd крутиться в Docker, то можно пробросить сокет:

volumes:
  - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket

Если система с systemd, то смотрите на работу dbus (или messagebus для CentOS/RHEL)

Категории: Записи по DevOps Записи по Linux

Метки:

- 03.07.2026           Просмотры: 5

Заметки в Telegram

Добавить комментарий

Вы можете оставить комментарий и указать никнейм (выдуманное имя/псевдоним). Поле со звездочкой и капча обязательны. Комментарии одобряются вручную. Нажимая "Отправить комментарий" Вы соглашаетесь с условиями Пользовательского Соглашения и Политики конфиденциальности.