Я отредактировал файл /etc/passwd
на своем сервере следующим образом:
root:x:0:0:root:/root:/sbin/nologin
Теперь я не могу войти в систему как root. Когда я ввожу команду su
, на консоли отображается Cannot execute /sbin/nologin: No such file or directory
.
У меня нет физического доступа к серверу. У меня нет пользователей в файле sudoers.
Можете ли вы помочь мне войти в систему как root?
У вас есть несколько вариантов восстановления после этого:
single
или 1
к параметрам ядра). Это приведет к тому, что вы попадете в оболочку. Затем попросите кого-нибудь из местных жителей изменить оболочку для вас. (Или в случае DRAC / ILO измените ее самостоятельно).
Независимо от того, что вы делаете: никогда не выходите из системы при внесении таких изменений.
Сначала проверьте их (например, начните второе соединение).
sudo /bin/bash
и редактируете/etc/passwd назад к нормальному. – paxdiablo 07.05.2020, 22:08