Назад | Перейти на главную страницу

/ run / user / $ UID не создан

У меня есть кластер, где пользователи входят в систему через 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 создается, как и ожидалось.