Возможно ли иметь модуль PAM, который проверяет, вошел ли пользователь, пытающийся войти в систему через OpenSSH, и вошел ли он, а затем запретить второй вход в систему?
Я пробовал несколько других способов предотвратить более одного сеанса входа в систему, но ничего не работает, если кто-то может подтвердить, что это выполнимо с помощью пользовательского модуля PAM, я был бы очень признателен, спасибо.
Я заметил, что limit.conf работает нормально, когда я закомментирую конфигурацию sftp:
# SFTP + Port Forwarding Only for Normal Users
# Create home directory in /home/%u and set permissions to user / sftponly
# then do a usermod -d / user
# In Tunnelier set user home to /home
#Subsystem sftp /usr/lib/openssh/sftp-server
#Match group sftponly
#ChrootDirectory /home/%u
#X11Forwarding no
#AllowTcpForwarding yes
#ForceCommand internal-sftp
но это ломает sftp.