命令行passman客户端
incenp.pebble的Python项目详细描述
pebble-命令行passman客户端
pebble是 Passman密码管理器。
它支持对passman保险库的读写访问:它可以列出, 显示、创建、修改或删除保管库中的条目。它不能, 但是,创建或删除保险库本身。
注意写支持(创建、修改和删除条目) 在这个阶段应该考虑实验。把它用在你的 风险自负。
配置
Pebble需要一个描述要使用的保管库的配置文件。这个
配置文件使用INI
syntax
默认情况下,它应该位于$XDG_CONFIG_HOME/pebble/config
;
可以使用-c
选项指定另一个位置。
配置文件中的一节描述了保险库,如 以下示例:
[default]
host: host.example.com
user: alice
password: mypassword
vault: MyVault
文件可能包含多个部分,每个部分对应一个不同的保管库。
使用-s
选项指定要使用的节的名称(因此,
连接到哪个保险库)。默认情况下,名为default
的节将
被利用。
在保险库部分中,可以省略password
字段,其中
案例密码将被交互询问。注:这是
下一个密码,not保险库的密码!保险库密码是
总是以交互方式询问。
使用
在至少配置了一个保险库的情况下,pebble可以通过
pbl
命令及其子命令。当前可用的子命令是:
list
列出保险库中的凭据;show
显示凭证的详细信息;new
添加新凭据;edit
修改凭证;del
从保险库中删除凭证。
此外,shell
命令进入交互模式
子命令可以在不退出程序的情况下连续调用。
使用-h
选项调用pbl
将显示一般帮助;
使用-h
选项调用给定的子命令将显示帮助
对于该子命令。
程序将以交互方式使用保险库密码短语 需要解密或加密凭据。
复制
Pebble是根据GNU通用公共许可证的条款发行的, 版本3或更高版本。完整的许可证包含在源发行版的COPYING file中。
主页和存储库
该项目位于 手册在https://incenp.org/dvlpt/pebble/index.html。源头 代码可以在git存储库中找到 https://git.incenp.org/damien/pebble。