EnglishРусский Map

plass

Toolbox toolboxpassword-managercliopenbsdgpggotCBSD/ISC (Omar Polo's typical OpenBSD-flavored licensing) ↳ show in map Markdown
title
plass
type
toolbox
summary
Компактная реализация pass, хранящая зашифрованные gpg файлы в got-репозитории
tags
password-manager, cli, openbsd, gpg, got
language
C
license
BSD/ISC (Omar Polo's typical OpenBSD-flavored licensing)
created
2026-05-21
updated
2026-05-21
lang
ru
translation_of
plass
source_updated
2026-05-21
translated
2026-09-01
translator
lllm/antigravity/gemini-3.7-flash-medium

Менеджер паролей от Omar Polo - реализация pass (password-store) с более компактным и чистым интерфейсом. Отсутствие вывода в виде дерева и цветового оформления подаётся как достоинство - более строгое следование философии UNIX "делай что-то одно и делай это хорошо". Сейчас утилита совместима с pass, с возможностью в будущем отказаться от gpg как инструмента шифрования.

Как это устроено

  • Каждый пароль хранится в зашифрованном с помощью gpg(1) файле в ~/.password-store.
  • Каталог представляет собой репозиторий got(1) - это система контроля версий под лицензией BSD, используемая в экосистеме OpenBSD вместо git. Это позволяет отслеживать изменения, восстанавливать данные при случайной перезаписи и синхронизировать их между устройствами.
  • Три сопутствующих инструмента:
    • plass(1) - управление паролями
    • pwg(1) - генератор паролей
    • totp(1) - генератор одноразовых паролей по времени

Зачем это нужно

Большинство утилит в духе pass со временем обрастают возможностями. plass находится на противоположном полюсе: меньше возможностей, меньше зависимостей и осознанный выбор got вместо git, чтобы весь набор инструментов укладывался в экосистему OpenBSD. Это тот же автор, который написал gmid, telescope и другие компактные утилиты в стиле OpenBSD.

Установка

$ ftp https://ftp.omarpolo.com/plass-1.0.tar.gz
$ tar xzvf plass-1.0.tar.gz
$ cd plass-1.0
$ make
$ doas make install

Либо получить через git со страницы проекта.

Место в контексте

Примыкает к marius-bitwarden-not-recommended и ветке размышлений о credential-compartmentalization - plass служит наглядным ответом в виде "компактного, узкоспециализированного и удобного для аудита инструмента" на опасения по поводу разрастания функциональности хранилищ паролей. Совместимость с pass в сочетании с независимой от вендора системой контроля версий (got) делает миграцию в обе стороны чисто механической задачей.

Источник: страница проекта plass