не может стать корнем из-за изменения файла / etc / passwd

Эта документация на самом деле ужасно устарела. Ваш сгенерированный шарм - это то, как они были написаны в juju 1.x. Они использовали символические ссылки, чтобы различные крючки связывались с общим файлом hooks.py, который вам нужно добавить вручную. Все файлы hook будут вызваны вызовом hooks.py. Пример такого рода очарования можно найти здесь.

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

sudo snap install charm

Создайте очарование

charm create

И затем следуйте за [d1 ] здесь документация для объяснения этих типов прелестей.

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

6 ответов

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

В последнем случае вы всегда могли

загружать Live USB / CD Запуск gnome-terminal получить корневую оболочку sudo -i найдите имя устройства вашего корневого раздела в выводе blkid. Если вы использовали ярлыки, это поможет вам. в противном случае вам придется угадать. создайте каталог, в котором смонтировать fs с mkdir /mnt/myubuntu смонтируйте ваш корневой раздел с помощью mount /dev/sdxy /mnt/myubuntu отредактируйте /etc/passwd этого раздела, то есть /mnt/myubuntu/etc/passwd umount /mnt/myubuntu reboot
3
ответ дан 22 May 2018 в 10:50
  • 1
    Пожалуйста, покажите нам, как установить этот корневой раздел! – George Udosen 9 May 2018 в 22:40
  • 2
    редактирование файла passwd с sudo отлично работало. но я до сих пор не могу стать root. я получаю Cannot execute /usr/bin/bash: No such file or directory – Faramarz 10 May 2018 в 09:56
  • 3
    @Faramarz bash не находится в /usr/bin, но в /bin. Вместо этого используйте /bin/bash – solsTiCe 10 May 2018 в 11:00
  • 4
    это сработало, спасибо – Faramarz 11 May 2018 в 14:20

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

В последнем случае вы всегда могли

загружать Live USB / CD Запуск gnome-terminal получить корневую оболочку sudo -i найдите имя устройства вашего корневого раздела в выводе blkid. Если вы использовали ярлыки, это поможет вам. в противном случае вам придется угадать. создайте каталог, в котором смонтировать fs с mkdir /mnt/myubuntu смонтируйте ваш корневой раздел с помощью mount /dev/sdxy /mnt/myubuntu отредактируйте /etc/passwd этого раздела, то есть /mnt/myubuntu/etc/passwd umount /mnt/myubuntu reboot
3
ответ дан 17 July 2018 в 14:44

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

В последнем случае вы всегда могли

загружать Live USB / CD Запуск gnome-terminal получить корневую оболочку sudo -i найдите имя устройства вашего корневого раздела в выводе blkid. Если вы использовали ярлыки, это поможет вам. в противном случае вам придется угадать. создайте каталог, в котором смонтировать fs с mkdir /mnt/myubuntu смонтируйте ваш корневой раздел с помощью mount /dev/sdxy /mnt/myubuntu отредактируйте /etc/passwd этого раздела, то есть /mnt/myubuntu/etc/passwd umount /mnt/myubuntu reboot
3
ответ дан 20 July 2018 в 14:48

Нажмите на экран загрузки, чтобы загрузить меню grub:

Выберите дополнительные параметры для ubuntu. Затем выберите первый вариант, который заканчивается (режим восстановления). При загрузке появляется меню. От этого выберите drop Корневая оболочка Изменить то, что вы хотите отредактировать
2
ответ дан 22 May 2018 в 10:50
  • 1
    Когда я выбираю [drop root shell], я должен ввести свой пароль root и получить Cannot execute /usr/bin/bash: No such file or directory . – Faramarz 10 May 2018 в 09:53
  • 2
    см. комментарий @solsTiCe в своем ответе – xatzistnr 11 May 2018 в 12:35

Нажмите на экран загрузки, чтобы загрузить меню grub:

Выберите дополнительные параметры для ubuntu. Затем выберите первый вариант, который заканчивается (режим восстановления). При загрузке появляется меню. От этого выберите drop Корневая оболочка Изменить то, что вы хотите отредактировать
2
ответ дан 17 July 2018 в 14:44

Нажмите на экран загрузки, чтобы загрузить меню grub:

Выберите дополнительные параметры для ubuntu. Затем выберите первый вариант, который заканчивается (режим восстановления). При загрузке появляется меню. От этого выберите drop Корневая оболочка Изменить то, что вы хотите отредактировать
2
ответ дан 20 July 2018 в 14:48
  • 1
    Когда я выбираю [drop root shell], я должен ввести свой пароль root и получить Cannot execute /usr/bin/bash: No such file or directory . – Faramarz 10 May 2018 в 09:53
  • 2
    см. комментарий @solsTiCe в своем ответе – xatzistnr 11 May 2018 в 12:35

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

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