Не могу больше войти на мой сервер Ubuntu

Используйте statвместо ls. т.е.:

find. -type d -perm -a+rwx -exec stat -c "%Y %n" '{}' ';' | sort -rn | tail -n 5
2
22.03.2019, 23:12
1 ответ

В Ubuntu по умолчанию установлено sudo. Если у вас все еще есть доступ к sudo, вы сможете

sudo chsh -s /bin/bash root

Это сбросит оболочку root на bash. Попробуйте это в первую очередь.

Если у вас нет доступа к sudo, вам нужно найти способ редактирования /etc/passwd. Возможно, вам потребуется загрузить систему со специальными параметрами, дающими вам корневую оболочку, ИЛИ вы можете подключить свой диск к другому компьютеру.


Если вам действительно нужна корневая оболочка, здесь есть инструкции:http://tipsonubuntu.com/2016/09/02/reset-forgotten-passwords-ubuntu-16-04/

При загрузке вы либо:

  • ВыберитеAdvanced option for Ubuntu-->Ubuntu.... (Recovery Mode)--> root - Drop to root shell prompt
  • .
  • ИЛИ... нажмите e, когда выбрано Ubuntu, и добавьте текст init=/bin/bashв параметры linux
6
27.01.2020, 21:53

Теги

Похожие вопросы