UID пользователя root изменился

Я использую сервер Ubuntu. Моя учетная запись root была изменена с 0 на 1, я не уверен, когда и как. Из-за этого я не могу выполнить любые команды sudo на этом сервере. Вот как выглядит рут-аккаунт в / etc / passwd

корень: х: 1: 0: корень: / корень: / бен / Баш

теперь я в корне, но я ничего не могу сделать, он ведет себя как обычный пользователь root@server40:/var/log$ id uid=1(root) gid=0(root) groups=0(root)

Пожалуйста, посоветуйте мне, как я могу изменить свой корневой uid с 1 на 0. Это рабочий env, поэтому, пожалуйста, посоветуйте, как мне это сделать. Я могу получить максимальное время простоя в течение 15 минут.

С уважением, Радж

1 ответ

Загрузитесь с живого диска, смонтируйте раздел / (root), отредактируйте /etc/passwd (и, возможно, /etc/shadow), сохраните файл и перезагрузите компьютер.

PS И проверьте, нет ли другой учетной записи с идентификатором 0 (который может быть индикатором взломанной машины)

Другие вопросы по тегам