Назад | Перейти на главную страницу

Восстановление из рута userdel

Учащийся в моей школе, вошел в систему как root, совершил

userdel -r корень

Мы быстро пришли к единому мнению, что его нужно переустановить (не слишком большая нагрузка в этой среде). Но является ли эта ситуация, когда учетная запись root была фактически удалена, а не просто отключена - это даже теоретически восстановимо?

Если все пойдет не так, и вы не можете использовать sudo или загрузиться в однопользовательском режиме, как предлагает Zypher, поставьте live CD, смонтируйте раздел и добавьте его вручную в /etc/passwd и /etc/shadow.

После этого вам также придется исправить группы.

Для справки есть строчки на passwd и shadow. Пароль для root в этом shadow линия тест

passwd

root:x:0:0:root:/root:/bin/bash

shadow

root:$6$YlqpNCBt$yYpknNzO8e4NLEKwXqHeJLTixssV8AxNRPKn/pr1CrsIlHSv7chPRDJ9Li3XMqsDm9zytWt8KQOd99VT0cBGF0:14824:0:99999:7:::

теоретически вы должны иметь возможность использовать пользователя sudo или однопользовательский режим и повторно добавить пользователя с --uid 0 & --gid 0 & --home /root параметры. Никогда не пробовал, но должно работать.

На странице руководства userdel удалит учетную запись и «домашний» каталог удаленного пользователя. Также будет удален crontab для пользователя.

Я предполагаю, что учетная запись root и пароль могут быть восстановлены. А из резервных копий можно было восстановить корневой crontab и каталог / root.