linux:security:keyring:secret-tool
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| linux:security:keyring:secret-tool [2021/11/09 00:32] – [Tips] chuck | linux:security:keyring:secret-tool [2021/11/14 16:59] (current) – chuck | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======secret-tool====== | ======secret-tool====== | ||
| - | Store and retrieve passwords from the keyring. | ||
| ---- | ---- | ||
| - | ===Description=== | + | =====Description===== |
| - | <WRAP green announcement smaller> | + | Store and retrieve passwords from the keyring. |
| - | ==From man secret-tool== | + | |
| - | Each password is stored in an item. Items are uniquely identified by a set of attribute keys and values. When | + | |
| - | storing a password you must specify unique pairs of attributes names and values, and when looking up a | + | |
| - | password you provide | + | |
| - | </ | + | |
| ---- | ---- | ||
| Line 25: | Line 19: | ||
| =====Usage===== | =====Usage===== | ||
| - | * Flags: | + | |
| * '' | * '' | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | |||
| - | ---- | ||
| * Add an entry:< | * Add an entry:< | ||
| secret-tool store --label=' | secret-tool store --label=' | ||
| - | Password: | ||
| </ | </ | ||
| * Retrieve a password:< | * Retrieve a password:< | ||
| secret-tool lookup {attribute} {value} {attribute2} {value2} [...] | secret-tool lookup {attribute} {value} {attribute2} {value2} [...] | ||
| - | P4s$W0rd | ||
| </ | </ | ||
| * Show entries with similar key/ | * Show entries with similar key/ | ||
| secret-tool search --all {attribute} {value} {attribute2} {value2} [...] | secret-tool search --all {attribute} {value} {attribute2} {value2} [...] | ||
| - | [/ | ||
| - | label = test2 | ||
| - | secret = P4s$W0rd | ||
| - | created = 2020-05-08 17:58:08 | ||
| - | modified = 2020-05-08 21:16:04 | ||
| - | schema = (null) | ||
| - | attribute.Path = /test2 | ||
| - | attribute.Uuid = 04706d96b2404a2f96de02a8a76bf113 | ||
| - | attribute.UserName = chuck | ||
| - | attribute.URL = | ||
| - | attribute.Notes = | ||
| - | attribute.Title = test2 | ||
| - | attribute.Key1 = Value1 | ||
| - | attribute.Key2 = Value2 | ||
| </ | </ | ||
| - | |||
| * Delete an entry:< | * Delete an entry:< | ||
| secret-tool clear {attribute} {value} {attribute2} {value2} [...] | secret-tool clear {attribute} {value} {attribute2} {value2} [...] | ||
| </ | </ | ||
| + | ---- | ||
| ====Searching==== | ====Searching==== | ||
| * Generic Formatting Example:< | * Generic Formatting Example:< | ||
| Line 81: | Line 57: | ||
| ---- | ---- | ||
| - | ====Tips==== | + | =====Tips===== |
| * Set an alias in '' | * Set an alias in '' | ||
| alias get_password1=' | alias get_password1=' | ||
| </ | </ | ||
| * Use in docker: https:// | * Use in docker: https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ====Use keyring for Ansible==== | ||
| + | * Create keyring entry:< | ||
| + | secret-tool store --label=' | ||
| + | </ | ||
| + | * Create variable in playbook:< | ||
| + | admin_user: " | ||
| + | ansible_become_pass: | ||
| + | </ | ||
| + | * https:// | ||
| ---- | ---- | ||
linux/security/keyring/secret-tool.1636417940.txt.gz · Last modified: by chuck
