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

778
raj

Я использую сервер 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 минут.

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

0
просто. Вы можете просто отредактировать файл. / И т.д. / пароль. но я был бы более обеспокоен тем, какой пользователь теперь имеет uid 0. то есть какой сервис его использует. Я предпочел бы переустановить всю машину и выбросить жесткие диски. l1zard 9 лет назад 0
Я удивлен, что sudo без имени пользователя не дает вам UID 0, а скорее имя root. Joshua 7 лет назад 0

1 ответ на вопрос

0
Romeo Ninov

Boot from live disk, mount the / (root) partition, edit /etc/passwd (and probably /etc/shadow), save the file and reboot

P.S. And check if there is no other account with ID 0 (which may be indicator of hacked machine)

Благодаря Ромео, этот сервер работает в облаке виртуальных машин, возможно ли сделать это в режиме восстановления? raj 9 лет назад 0
Затем вы можете просто добавить live ISO в качестве виртуального CD и выполнить работу. Но вам нужен доступ к консоли машины Romeo Ninov 9 лет назад 0
это застрахованный сервер от провайдера fasthost. Я не уверен, как управлять ISO-образом в этом VM. можно ли это сделать в режиме восстановления? raj 9 лет назад 0
В таком случае, пожалуйста, свяжитесь с вашим поставщиком услуг и спросите их Romeo Ninov 9 лет назад 0
Спасибо, Ромео. Я проверил с ними сейчас. они могут вставить CD на этом сервере. Но я сомневаюсь, нужно ли вставлять live Ubuntu CD или установочный CD? Если живой CD, пожалуйста, скажите мне процедуру? raj 9 лет назад 0
Добро пожаловать. Насколько я помню, установочный CD тоже может выступать вживую. Но вы можете запустить любой живой CD для этой цели. Romeo Ninov 9 лет назад 0
Привет ... Я изменил UID root с помощью Webmine. Веб-майне разрешено изменять корневой идентификатор пользователя, используя мой идентификатор пользователя (пользователь должен быть в файле sudoers). Поэтому не требуется перезагрузка, если установлен webmin. raj 9 лет назад 1

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