![登录成功后putty关闭](https://linux22.com/image/1476752/%E7%99%BB%E5%BD%95%E6%88%90%E5%8A%9F%E5%90%8Eputty%E5%85%B3%E9%97%AD.png)
在 Linux 机器上,作为“root”用户,我在“/etc/security/limits.d/90-nproc.conf”和“/etc/security/limits.conf”中将 nproc 和 nofile 限制(软限制)更改为无限制。之后,我无法登录服务器。当我尝试通过 putty 登录时,如果我输入了正确的密码,putty 窗口会关闭,没有任何消息。如果我输入了错误的密码,它会抛出“密码不正确”消息并再次提示输入密码。
请让我知道为什么当我输入正确的密码后它会被关闭。
答案1
由于您修改的所有限制都适用于登录,因此您可能弄乱了其中一个配置,现在当您登录时,pam 模块不允许您这样做。由于我们没有更多信息,我只能推测问题是什么,可能是 nofile 高于 /proc/sys/fs/file-max 或 noproc 高于 /proc/sys/kernel/pid_max
您可能无法登录,除非您修复这些配置。如果您可以访问物理控制台(或 KVM/ipmi),您可以尝试登录,但由于这些可能是全局限制,因此您也无法在控制台上这样做。无论如何,您都应该尝试一下。
您可能必须在单用户模式下重新启动,甚至尝试在引导加载程序中传递 init=/bin/bash 内核参数来临时获取 shell 并修复这些文件。