Случилось так, что вместо того, чтобы сессии сохранялись в папку /tmp они сохраняются в подпапку systemd-private-*. Это случается из-за того, что в случае многопользовательского использования, сессии для разных процессов располагались бы в разных приватных персональных папках.
Найдем директиву, которая отвечает за эту настройку
grep -R PrivateTmp /etc/systemd/
/etc/systemd/system/dbus-org.freedesktop.resolve1.service:PrivateTmp=yes
/etc/systemd/system/multi-user.target.wants/systemd-resolved.service:PrivateTmp=yes
/etc/systemd/system/multi-user.target.wants/apache2.service:PrivateTmp=true
в данном случае меня интересовал apache2, именно в этой папке хранились необходимые мне файлы с сессиями, которые должны были быть в /tmp, значит директиву поменяем именно у него.
Меняем в файле /etc/systemd/system/multi-user.target.wants/apache2.service
PrivateTmp
на true и перезагружаем apache.
service apache2 restart
systemctl daemon-reload
После изменений все файлы сессий должны сохраняться в общую папку, по-умолчанию /tmp