Я отредактировал файл /etc/passwd
на своем сервере следующим образом:
root:x:0:0:root:/root:/sbin/nologin
Теперь я не могу войти в систему как root. Когда я ввожу команду su
, на консоли отображается Cannot execute /sbin/nologin: No such file or directory
.
У меня нет физического доступа к серверу. У меня нет пользователей в файле sudoers.
Можете ли вы помочь мне войти в систему как root?
Если у вас нет sudoers - вы облажались:)
Боюсь, вам понадобится физический доступ и Live CD / USB, чтобы решить эту проблему.
У Вас есть несколько опций восстановиться с этого:
single
или 1
к параметрам ядра. Это бросит Вас в оболочку. Затем попросите, чтобы кто-то локальный изменил оболочку для Вас. (или в случае DRAC/ILO изменяют его самостоятельно).Независимо от того, что Вы делаете: Никогда не выходите из системы при внесении таких изменений.
Протестируйте их сначала (например, запустите второе соединение).