как восстановить по ошибке удаленную строку пользователя root в/etc/passwd

Узнанный я продвигал Ctrl-x, Ctrl-z.

Решение состояло в том, чтобы выполниться:

fg %emacs 
0
09.01.2014, 12:21
4 ответа

Можно загрузить использование любого LiveCD Linux как Ubuntu, SystemRescueCD.. и т.д. Затем найдите свой раздел, содержащий /etc :

# Using root user of the LiveCD session.
fdisk -l

Это покажет Вам всем разделы. Теперь смонтируйте их один за другим

mkdir /mypartition
mount /dev/sd<x> /mypartition

Пока Вы не определяете местоположение раздела со своим / и т.д.

Теперь можно отредактировать Ваш passwd файл для восстановления его к правильной версии.

1
28.01.2020, 02:15

Когда загрузчик обнаружится, добавить

init=/bin/bash

вместо того, чтобы обычно загрузить параметры ядра редактирования, таким образом, для другого дистрибутива можно найти решение, но это должно быть согласно потребностям:

mount -o remount,rw /dev/sda1

и измените свои корневые учетные данные, и затем они должны быть в порядке

3
28.01.2020, 02:15
  • 1
    Хорошо я не думал этому, что может также работать –  Kiwy 09.01.2014, 12:29
  • 2
    Так как у меня нет пользователя root, я боюсь, что не смогу запустить сессию отдельного пользователя. что Вы думаете? –  Ran Regev 09.01.2014, 12:31
  • 3
    , по крайней мере, который можно попробовать, от моего пользователя root точки зрения должен инициироваться с init=bin/bash –  klerk 09.01.2014, 12:34
  • 4
    @RanRegev загрузчик прежде загружает ядро и входит в сессию многопользовательского или отдельного пользователя. –  Zelda 09.01.2014, 13:11

Что должно работать над большинством систем:

  • Загрузите живой дистрибутив Linux
  • Начальная загрузка на живом Linux
  • Смонтируйте свой раздел, где файл
  • Пройдите проверку подлинности как корень на живом Linux
  • Использовать chroot изменить Ваш корень на Ваш раздел
  • Отредактируйте свой файл с любым редактором: vi, nano, ed ?

Редактирование 1:

  • Или можно также рассмотреть для использования passwd изменить пароль root в Вашем новом корне
2
28.01.2020, 02:15
  • 1
    @Zelda, почему какая-либо форма сочувствия как удача или Это - удовольствие, удаляют каждый раз, когда кто-то использует их? какова проблема с тем, чтобы быть вежливым? –  Kiwy 09.01.2014, 13:12
  • 2
    Вы пишете это только однажды, но Вы вынуждаете других много раз потратить впустую свое драгоценное время для прочтения несущественных частей ответа (или вопрос). Лучший ответ и вопрос не имеют никакого "спасибо", "удачи", "Я хотел бы знать что..." вместо этого "Что..." и т.д. Сохраните это Ответами и хрустящим картофелем Вопросов, который делает их лучше. –  Zelda 09.01.2014, 14:04

Если Вы имеете другую учетную запись на машине и все еще можете сделать sudo там (т.е. sudo просит пароль учетных записей и нет root пароль). Можно использовать это для получения root полномочия и изменение /etc/passwd.

0
28.01.2020, 02:15

Теги

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