Мой друг пытался усилить безопасность на своем сервере Ubuntu и изменил разрешения для bash. Он вышел из системы, и теперь компьютер не позволяет ему снова войти в систему.
Сервер является сервером вне сайта (я полагаю, что он работает под управлением Ubuntu 12.10), поэтому у нас есть только доступ из командной строки к Это. На самом деле мы не можем видеть, что происходит на экране, пока он не загрузится из-за удаленного содержимого, поэтому мы не можем просто сказать ему перейти в корневой режим при загрузке. Он говорит, что у нас все еще есть возможность ssh в машину. Прямо сейчас, когда мы пытаемся войти в систему, он входит в систему, немедленно выводит нас из системы.
Есть ли способ войти прямо как root или сказать ubuntu запускать команды sh со страницы входа в систему?
Вы должны быть в состоянии сделать ssh -t user@host some_other_shell
, где some_other_shell - что-то вроде sh, ksh, zsh и т. Д.