Окна удара Ubuntu забыли пароль

Я забыл пароль для удара Ubuntu на окнах. Я пытался сбросить его путем следования инструкциям https://www.top-password.com/blog/forgot-linux-bash-password-in-windows-10/, но окна cmd бросили следующее:

'человечность' не распознана как внутренняя или внешняя команда, действующая программа или пакетный файл.

Я попробовал обоими, человечностью и ubuntu1806/04. Я также попробовал passwd root но это говорит, что "Вы не можете просмотреть или изменить пароль".

Я попробовал wsl -u root но это говорит, что wsl не установлен. Если я пытаюсь установить его, я должен ввести пароль.

Я также пытался удалить удар человечности, когда я нажимаю удаление на панель задач, это перенаправляет меня к опции панели управления для удаления программ, но это, как показывают, в списке не удаляет его. Как я могу изменить пароль?

1
задан 11 April 2020 в 19:54

1 ответ

если Вы забыли, что пароль для Вашей собственной учетной записи затем пытается войти в систему с пользователем root и сбросить ее для Вашей учетной записи (инструкция, упомянутая ниже).

# passwd <your_user>

если Вы забыли пароль для корневой учетной записи; попытайтесь открыть корневую оболочку с sudo -i и введите пароль своего собственного пользователя и измените пароль для корневой учетной записи.

# passwd root

Другой опции сбрасывает из Windows Powershell для более новой версии Windows10:

  1. Откройте PowerShell и введите корень своего распределения WSL по умолчанию с помощью команды:

    wsl -u root
    
  2. Если необходимо обновить забытый пароль на распределении, которое не является значением по умолчанию, используйте команду: wsl -d Debian -u root, замена Debian с названием Вашего целенаправленного распределения.

  3. После того как Ваше распределение WSL было открыто на корневом уровне в PowerShell, можно использовать эту команду для обновления пароля: passwd

  4. Вам предложат ввести новый пароль UNIX и затем подтвердить тот пароль. После того как Вам говорят, что пароль обновил успешно, близкий WSL в PowerShell с помощью команды: exit


это для предыдущих версий:

Для Версии обновления Создателей Windows и ранее

При выполнении обновления Windows 10 Creators или ранее можно изменить пользователя Bash по умолчанию путем выполнения следующих команд:

  1. Измените пользователя по умолчанию для укоренения:

    C:\> lxrun /setdefaultuser root
    
  2. Выполненный bash.exe теперь входить в систему как root:

    C:\> bash.exe
    
  3. Измените свой пароль с помощью команды пароля распределения и закройте Консоль Linux:

    # passwd username
    # exit
    
  4. Из Windows CMD, сброс Ваш пользователь по умолчанию назад в Вашу нормальную учетную запись пользователя Linux:

    C:\> lxrun.exe /setdefaultuser username
    

Для Осеннего Обновления Создателей и позже

Видеть, какие команды доступны для конкретного распределения, выполненного [distro.exe] /? (замена distro с именем распределения Вы установили как ubuntu.exe /?).

Пошаговые инструкции с помощью Ubuntu:

  1. Откройте CMD
  2. Установите пользователя Linux по умолчанию на root:

    C:\> ubuntu config --default-user root
    
  3. Запустите свой дистрибутив Linux (ubuntu). Вы автоматически войдете в систему как root.
  4. Измените свой пароль с помощью passwd команда:

    # passwd username
    
  5. Из Windows CMD, сброс Ваш пользователь по умолчанию назад в Вашу нормальную учетную запись пользователя Linux.

    C:\> ubuntu config --default-user username
    

Примечание: Замена ubuntu с ubuntu1604 или ubuntu1804 если Вы используете приложение Ubuntu 16.04 или Ubuntu 18.04.

3
ответ дан 25 April 2020 в 10:52

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

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