Ошибка «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