Главная >> Информация >> Где хранятся пароли пользователей Linux

Где хранятся пароли пользователей Linux

В Linux нет особого реестра, где бы хранились настройки программ, данные пользователей и другие компоненты системы. Всё хранится в файлах. В этой небольшой статье мы поговорим о том, где хранятся пароли пользователей Linux.

Изначально для хранения паролей использовался файл /etc/passwd. Но этот файл доступен для чтения всем пользователям. Поэтому, из соображений безопасности, пароли пользователей были перенесены в файл /etc/shadow. Этот файл доступен для чтения только пользователю root.

Важно отметить, что пароли в этом файле хранятся не в открытом виде, а в хэшированном. Существует несколько алгоритмов хэширования паролей для Linux. Подробно всё это рассматривалось в статье про смену пароля Linux. Сейчас же давайте посмотрим на общий синтаксис файла /etc/shadow:

sudo cat /etc/shadow

В первой строке представлены следующие данные:

  • root - имя пользователя, для которого сохранен пароль;
  • $6$yr... - хэш пароля, длина хэша от пароля никак не зависит, в данном случае зашифровано слово password;
  • 18376 - дата последнего изменения пароля;
  • 0 - количество дней на смену пароля, если его срок действия истёк;
  • 999999 - количество дней от момента последней смены пароля до момента, когда надо сменить пароль принудительно;
  • 7 - за сколько дней пользователь будет предупреждён о необходимости смены пароля.
  • Ещё три поля - задают параметры отключения учётной записи пользователя.

Это всё, что следует знать об этом файле. В Linux есть ещё одно место, где приложения хранят свои пароли, SSH-ключи и другие секретные данные. Это хранилище ключей. В Gnome утилита называется SeaHorce. Вы можете найти её по названию в главном меню:

В самой утилите вы сможете найти и удалить ключи от различных приложений, ключ от хранилища паролей Chromium, токен доступа в Skype, а также все SSH-ключи, добавленные к вашей системе.

Естественно, здесь всё тоже захэшировано и просто прочитать пароль не получиться, если, конечно, какое-нибудь приложение не хранит их в открытом виде. Теперь вы знаете, где хранятся пароли в Linux. На этом всё.

Pеклама
Посмотреть детали

Если вы искали альтернативу почтовому сервису Gmail, который уважает вашу конфиденциальность, обратите внимание на ProtonMail. Ваши письма автоматически шифруются сквозным шифрованием, поэтому читать их можете только вы и получатель. ProtonMail не собирает ваши персональные данные и базируется в Швейцарии, где действуют одни из самых строгих законов о конфиденциальности. Посмотреть детали

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

7 комментариев к “Где хранятся пароли пользователей Linux”

  1. Сейчас бы хеширование называть шифрованием, особенно после того, как в прошлой статье в комментах уже писали об этом. Тебе вообще все равно, что ты пишешь?

    Ответить
  2. Доброго времени суток.
    Помогите пожалуйста установить Убунту на Ксеон без встроенного видеоядра.
    Как с Вами связаться?

    Ответить

Оставьте комментарий