не может получить права root из-за изменения файла / etc / passwd

Я изменил /etc/passwd первая строка:

root:x:0:0:root:/root:/usr/bin/zsh

теперь я не могу стать пользователем root, поэтому я не могу исправить то, что я изменил.

Есть ли другой способ изменить этот файл, не становясь пользователем root?

1
задан 9 May 2018 в 20:56

2 ответа

Вы попробовали sudo nano /etc/passwd отредактировать файл?

В последнем средстве Вы всегда могли

  • загрузите Живой USB/CD
  • Терминал гнома запуска
    • получите корневую оболочку путем выполнения sudo -i
    • найдите название устройства Вашего корневого раздела в выводе blkid. Если бы Вы использовали маркировки, которые помогли бы Вам. иначе необходимо будет предположить.
    • сделайте каталог, где смонтировать фс с mkdir /mnt/myubuntu
    • смонтируйте свой корневой раздел с mount /dev/sdxy /mnt/myubuntu
  • отредактируйте /etc/passwd из того раздела т.е. /mnt/myubuntu/etc/passwd
  • umount /mnt/myubuntu
  • перезагрузка
3
ответ дан 3 December 2019 в 06:37

Нажмите сдвиг на экране начальной загрузки для загрузки меню личинки:

  • Выберите расширенные настройки для человечности
  • Затем выберите первую опцию, которая заканчивается (режим восстановления)
  • Меню подойдет при начальной загрузке
  • От того избранного отбрасывания базируются оболочка
  • Редактирование, что Вы хотите отредактировать
2
ответ дан 3 December 2019 в 06:37

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

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