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

Ни один пользователь не может войти на сервер

У меня странная проблема с одним из моих серверов. Сервер запущен, но я не могу войти на него ни одному пользователю.

Я обнаружил, что когда я перезагружаю сервер, он работает некоторое время, а затем я не могу снова войти в него. В журналах нет ничего, что могло бы сказать мне, что не так.

Кто-нибудь знает, что проверять и т. Д.?

Сервер находится на Suse Enterprise Server 11.

Сначала вам нужно войти в вашу систему. Это можно сделать с помощью

init=/bin/bash

в параметры загрузки ядра. После загрузки вы получаете корневую оболочку без аутентификации, но ничего другого.

Второе, что нужно сделать, это заставить вашу систему работать (таким образом, отлаживать), в то время как у вас есть еще ваша корневая оболочка. Это можно сделать в два этапа. Во-первых, вам нужно открыть символьную консоль с помощью команды

openvt -c 23 -f /bin/bash

Он откроет вторую корневую оболочку на вашей 23-й виртуальной консоли, которую вы можете достичь, нажав alt / стрелку влево на вашей первой виртуальной консоли (позже, из X, вы можете перейти к этой первой виртуальной консоли с помощью alt / ctrl / f1).

После этого вы можете запустить свою систему с помощью команды

exec /sbin/init

Если все прошло нормально, ваша система теперь работает, вы не можете дальше входить в систему, но вскоре вы можете хотя бы попробовать их, пока у вас есть корневая консоль на tty23.

Теперь попробуйте войти в систему и проверить файлы журналов в / var / log, что там написано. Если этого недостаточно, чтобы найти и устранить проблему, этот сайт ждет вас с вашим следующим вопросом и интересными частями журнала ошибок.