На этот вопрос уже есть ответ:
Я пытаюсь изменить файл из / etc /, но не могу, потому что файл, который я хочу изменить, требует прав root, и я случайно стер его.
Я пытался использовать некоторые команды sudo
, но не могу, потому что каждый раз получаю
unknown user : root
Сообщение об ошибке unknown user : root
происходит, когда пользовательский корень был удален из/etc/passwd.
Начальная загрузка живой USB, смонтируйте свой корневой раздел и отправьте содержание/etc/passwd.
при пропавших без вести только корня можно добавить это наверху файла
root:x:0:0:root:/root:/bin/bash
, Если весь файл является пробелом, повреждением, или неполный, восстановление от резервного копирования. Если у Вас нет спины, можно попытаться копировать файл с живого usb.
В будущем, не редактируйте системные файлы, если Вы не понимаете то, что Вы делаете. Когда Вы делаете, всегда делайте резервную копию исходного файла и ясно комментируйте изменения, которые Вы вносите. Часто, но не всегда, комментарии запускаются с #