На Linux box, как пользователь 'root', я изменил ограничения nproc и nofile (soft limit) как неограниченные в "/etc/security/limits.d/90-nproc.conf" и "/etc/security/limits.conf ». После этого я не могу войти на сервер. Когда я пытаюсь войти через замазку, если я даю правильный пароль, окно замазки просто закрывается без какого-либо сообщения. Если я введу неверный пароль, он выдаст сообщение "Неверный пароль" и снова запросит пароль.

Пожалуйста, дайте мне знать, почему он закрывается, как только я сообщу правильный пароль.

1 ответ1

0

Поскольку все те ограничения, которые вы изменили, применяются при входе в систему, вы, вероятно, испортили один из них, если эти настройки и теперь, когда вы входите в систему, модуль pam не позволит вам. Так как у нас нет больше информации, я могу только предположить, в чем проблема, возможно, что nofile выше, чем /proc /sys /fs /file-max, или noproc выше, чем /proc /sys /kernel /pid_max.

Вы, вероятно, не сможете войти в систему, пока не исправите эти настройки. Вы можете попробовать войти в систему на физической консоли (или KVM/ipmi), если у вас есть доступ к ней, но, поскольку это, вероятно, глобальные ограничения, вы не сможете сделать это и на консоли. Вы должны все равно попробовать.

Возможно, вам придется перезагрузиться в однопользовательском режиме или даже попробовать передать параметр ядра init =/bin/bash в загрузчик, чтобы временно получить оболочку и исправить эти файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .