Где фактический пароль администратора расположен?

Мне просто любопытно, потому что я знаю, что конфигурация для пароля расположена в /etc/passwd, но в документе я не вижу своего фактического пароля нигде, очевидно, из соображений безопасности. Я открылся passwd- с less в терминале и это не может быть найдено там также.

Как Ubuntu знает и считать пароль, который Вы даете ей?

0
задан 26 November 2015 в 07:41

2 ответа

Пароль не находится в/etc/password файле в системах Unix... несколько десятилетий назад:)

та же политика применяется в Linux (Ubuntu также). Ваши пароли шифруются в/etc/shadow файле, и необходимо быть корнем для чтения файла. Пароли в/etc/shadow , хешировал , и это - односторонняя операция. Хорошо, Вам будет нужна (1) строка, используемая для хеш операция и (2) хеш алгоритм, используемый, и Вы можете пробовать , дешифруют/etc/shadow файл (и помните, Вы должны будете базироваться полномочия для чтения этот файл).

можно найти больше деталей в этом ответе:

, Как декодировать пароль хеша в./etc/shadow

3
ответ дан 26 July 2019 в 14:18

Пароли хранятся в /etc/shadow. Они шифруются. Целостность /etc/passwd и /etc/shadow может быть проверена через команду pwck:

pwck -r /etc/passwd
pwck -r /etc/shadow

Пароли были когда-то сохранены в /etc/passwd, но тогда они были перемещены в /etc/shadow для ограничения доступа †“В, в то время как /etc/passwd может быть считан любым пользователем, /etc/shadow доступно только корнем по умолчанию.

1
ответ дан 26 July 2019 в 14:18

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

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