заблокирован root без входа в другую учетную запись пользователя ubuntu ssh

я думаю, что совершил большую ошибку на vps ubuntu tls через ssh, я заблокировал корневую учетную запись без предварительного входа в учетную запись пользователя.

У меня есть активное соединение winscp с сервером, и я могу редактировать или загружать новые файлы /etc/passwd и shadow (также существует passwd-shadow)

несколько строк из passwd (я создал пользователя vmail, но не добавил пароль/логин?)

root:x:0:0:root:/root:/bin/bash
vmail:x:5000:5000::/var/spool/vmail:

/etc/passwd-

root:x:0:0:root:/root:/bin/bash
virtual:x:1000:1000:,,,:/home/virtual:/bin/bash
vmail:x:5000:5000::/var/spool/vmail:

/etc/shadow

root:!:16514:0:99999:7:::
vmail:!:16513:0:99999:7:::

/etc/shadow- (изменены средние буквы в проходе)

root:$6$PRLOUfho$IzxfU9eeHgrytOkckbsdb7neDIz.3v9swIWOk0osPfAMVXil0VPArTdzwbD766G7232DPKylZomL/o/50ZtIh0:16514:0:99999:7:::
vmail:*:16513:0:99999:7:::

person iMMuNiTy    schedule 20.03.2015    source источник


Ответы (2)


Два варианта:

  • SCP — это всего лишь один из нескольких протоколов, работающих через одно и то же соединение. Вы должны иметь возможность открыть сеанс терминала из winscp и просто запустить passwd
  • вы можете попробовать сделать резервную копию вашего /etc/shadow и заменить корневую строку строкой из системы, где вы знаете пароль root.
person Marcus Müller    schedule 20.03.2015
comment
Спасибо за информацию. когда я пытаюсь запустить сеанс терминала, он пытается повторно подключиться к серверу (поэтому он получает отказ в доступе), я знаю пароль, который вы только что заблокировали. есть ли способ разблокировать его через файлы? - person iMMuNiTy; 20.03.2015
comment
Я не понимаю вашего комментария. Если вы знаете пароль, почему вы заблокированы? - person Marcus Müller; 20.03.2015
comment
Извините за мой низкий уровень знаний, я изменил пароль для root, а затем использовал команду sudo passwd -l root. Хотя я просто заблокировал учетную запись (но пароль остался прежним), пока каким-то образом я не разблокирую учетную запись root и смогу войти с тот самый пароль - person iMMuNiTy; 20.03.2015
comment
дело не в знаниях — я просто не понимаю проблемы, с которой вы столкнулись. Не могли бы вы объяснить в чем проблема? Что вы не можете сделать? - person Marcus Müller; 20.03.2015
comment
что вы имеете в виду под замками? - person Marcus Müller; 20.03.2015
comment
я хотел просто изменить пароль для рута, и я следую инструкциям по этой ссылке (до конца :)) askubuntu.com/questions/294946/ спасибо за ответ! я получил режим восстановления от хостера и сбросил пароль - person iMMuNiTy; 21.03.2015

Вы пытались загрузить новый файл /etc/shadow? Заменить "!" в вашей корневой строке /etc/shadow к зашифрованному паролю.

person Lungang Fang    schedule 21.03.2015