У меня есть кластер, где пользователи входят в систему через ssh
к головному узлу. На головном узле /run/user/$UID
каталоги создаются через pam_systemd.so
, как и ожидалось. Впоследствии пользователи могут войти в вычислительный узел снова через ssh
. Однако на вычислительном узле /run/user/$UID
каталоги не создаются (кроме одного для root
), Хотя systemd-logind
служба работает.
Есть идеи, в чем может быть проблема?
Мое описание ситуации было неточным. Фактически, пользователь не входил в вычислительный узел через ssh
но используя Slurm srun
команда для запуска удаленной оболочки. Эта команда выделяет ресурсы и выполняет аутентификацию через munge
и очевидно уклоняется PAM
. Если же пользователь просто резервирует ресурсы через salloc
а затем использует ssh
для входа в выделенный вычислительный узел, затем PAM
срабатывает и /run/user/$UID
создается, как и ожидалось.