Где найти пароль для пользователей, созданных в Ubuntu (16.04)

Да. Мой опыт ограничен Windows 7. Сначала я установил Windows 7, намеренно вытирая весь диск в этом процессе. После этого я установил Ubuntu, выбрав «Установить рядом с Windows 7», который является первым вариантом. Оттуда установщик позволяет мне выбрать, сколько места на диске будет выделяться для каждой ОС.

После установки Ubuntu в первый раз, когда я загрузил Windows 7, были некоторые незначительные проблемы, но они были исправлены автоматически, и у меня не было проблем с загрузкой любой ОС. Из всего, что я видел на этой доске, Windows 8 и выше имеют серьезные проблемы с двойной загрузкой.

3
задан 2 December 2017 в 14:14

2 ответа

Существует два основных файла, связанных с аутентификацией системного пользователя: /etc/passwd и /etc/shadow. Фактические пароли пользователя хранятся как хэшированная версия в файле shadow. Они хэшируются функцией crypt. Невозможно «дешифровать» любой пароль из файла shadow, поскольку хеширование - это односторонний механизм.

Наиболее просто: когда пользователь вводит пароль, он обрабатывается и сравнивается с хэшированным паролем, хранящимся в файле shadow. Но когда вы пытаетесь «дешифровать» пароль из файла shadow - есть более чем тысячи возможных результатов.

Релевантные вопросы:

How для декодирования хеш-пароля в / etc / shadow Сменить пароль на пользователя root и пользователя /etc/passwd содержит одну строку для каждой учетной записи пользователя, причем семь полей ограничены двоеточиями ( :). Эти поля: 1. имя входа; 2. дополнительный зашифрованный пароль; 3. UID; 4. GID; 5. имя пользователя или поле комментариев; 6. домашний каталог пользователя; 7. необязательный интерпретатор команд пользователя. Зашифрованное поле пароля может быть пустым, и в этом случае пароль не требуется ... Однако некоторые приложения, которые читают файл /etc/passwd, могут решить не разрешать какой-либо доступ вообще, если поле пароля пуст. Если поле пароля является нижним регистром x, тогда зашифрованный пароль фактически сохраняется в файле shadow; должна быть соответствующая строка в файле /etc/shadow, иначе учетная запись пользователя недействительна. Если поле пароля представляет собой любую другую строку, то оно будет рассматриваться как зашифрованный пароль, как указано в crypt. [источник: man passwd)

/etc/passwd содержит одну строку для каждой учетной записи пользователя, с семью полями, разделенными двоеточиями (:).

Поля: /etc/passwd имя входа; 2. зашифрованный пароль - см. [F18] для получения подробной информации о том, как интерпретируется эта строка; 3. дата последнего смены пароля; 4. минимальный возраст пароля; 5. максимальный возраст пароля; 6. период предупреждения пароля; 7. период бездействия пароля; 8. срок действия счета; 9. зарезервированное поле. (источник: man shadow).
4
ответ дан 18 July 2018 в 02:02

Существует два основных файла, связанных с аутентификацией системного пользователя: /etc/passwd и /etc/shadow. Фактические пароли пользователя хранятся как хэшированная версия в файле shadow. Они хэшируются функцией crypt. Невозможно «дешифровать» любой пароль из файла shadow, поскольку хеширование - это односторонний механизм.

Наиболее просто: когда пользователь вводит пароль, он обрабатывается и сравнивается с хэшированным паролем, хранящимся в файле shadow. Но когда вы пытаетесь «дешифровать» пароль из файла shadow - есть более чем тысячи возможных результатов.

Релевантные вопросы:

How для декодирования хеш-пароля в / etc / shadow Сменить пароль на пользователя root и пользователя /etc/passwd содержит одну строку для каждой учетной записи пользователя, причем семь полей ограничены двоеточиями ( :). Эти поля: 1. имя входа; 2. дополнительный зашифрованный пароль; 3. UID; 4. GID; 5. имя пользователя или поле комментариев; 6. домашний каталог пользователя; 7. необязательный интерпретатор команд пользователя. Зашифрованное поле пароля может быть пустым, и в этом случае пароль не требуется ... Однако некоторые приложения, которые читают файл /etc/passwd, могут решить не разрешать какой-либо доступ вообще, если поле пароля пуст. Если поле пароля является нижним регистром x, тогда зашифрованный пароль фактически сохраняется в файле shadow; должна быть соответствующая строка в файле /etc/shadow, иначе учетная запись пользователя недействительна. Если поле пароля представляет собой любую другую строку, то оно будет рассматриваться как зашифрованный пароль, как указано в crypt. [источник: man passwd)

/etc/passwd содержит одну строку для каждой учетной записи пользователя, с семью полями, разделенными двоеточиями (:).

Поля: /etc/passwd имя входа; 2. зашифрованный пароль - см. [F18] для получения подробной информации о том, как интерпретируется эта строка; 3. дата последнего смены пароля; 4. минимальный возраст пароля; 5. максимальный возраст пароля; 6. период предупреждения пароля; 7. период бездействия пароля; 8. срок действия счета; 9. зарезервированное поле. (источник: man shadow).
4
ответ дан 24 July 2018 в 17:30

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

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