По какой-то причине я не могу получить доступ к своему пользователю root через SSH. Он отображает ошибку при входе в систему:
could not open session.
Однако у меня есть другая учетная запись пользователя, которая является обычным пользователем, отличным от sudo. Есть ли способ запустить su root
команда или что-то еще, чтобы сделать этого пользователя с sudo
привилегия?
У меня есть пароль пользователя root.
Если вы нарушили свои ограничения, и они не позволяют вам войти в систему, вам необходимо перезагрузить компьютер в режиме обслуживания. В зависимости от того, какую именно проблему вы создали, добавление single
к параметрам загрузки (в grub нажмите "e", чтобы отредактировать kernel
линия, добавить single
до конца нажмите esc для выхода, затем нажмите «b» для загрузки) часто бывает достаточно, чтобы получить оболочку. Если вы напутали несколько иначе, попробуйте добавить init=/bin/bash
до конца, вместо этого. В любом случае это должно дать вам достаточно доступа для решения проблемы.
Если ничего из этого не работает или, в худшем случае, вы всегда можете запустить LiveCD и смонтировать затронутый диск, чтобы отменить сделанные вами изменения.
Любой (кто знает пароль ...) может использовать su
переключиться на root (в отличие от sudo
).