Add list admins commandline tool. (#170)
* adding a list_admins command * updating README and V2 ideas to include list_admins * fix documentation misses * add list_admins to the toolchain
This commit is contained in:
committed by
Tom Limoncelli
parent
31cf506684
commit
598896ef48
@@ -84,6 +84,7 @@ Commands:
|
|||||||
| `blackbox_register_new_file <file>` | Encrypt a file for the first time |
|
| `blackbox_register_new_file <file>` | Encrypt a file for the first time |
|
||||||
| `blackbox_deregister_file <file>` | Remove a file from blackbox |
|
| `blackbox_deregister_file <file>` | Remove a file from blackbox |
|
||||||
| `blackbox_list_files` | List the files maintained by blackbox |
|
| `blackbox_list_files` | List the files maintained by blackbox |
|
||||||
|
| `blackbox_list_admins` | List admins currently authorized for blackbox |
|
||||||
| `blackbox_decrypt_all_files` | Decrypt all managed files (INTERACTIVE) |
|
| `blackbox_decrypt_all_files` | Decrypt all managed files (INTERACTIVE) |
|
||||||
| `blackbox_postdeploy` | Decrypt all managed files (batch) |
|
| `blackbox_postdeploy` | Decrypt all managed files (batch) |
|
||||||
| `blackbox_addadmin <gpg-key>` | Add someone to the list of people that can encrypt/decrypt secrets |
|
| `blackbox_addadmin <gpg-key>` | Add someone to the list of people that can encrypt/decrypt secrets |
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ There should be one program, with subcommands that have names that make more sen
|
|||||||
* `blackbox cat <filename> <...>`
|
* `blackbox cat <filename> <...>`
|
||||||
* `blackbox diff <filename> <...>`
|
* `blackbox diff <filename> <...>`
|
||||||
* `blackbox list_files`
|
* `blackbox list_files`
|
||||||
|
* `blackbox list_admins`
|
||||||
* `blackbox shred_all`
|
* `blackbox shred_all`
|
||||||
* `blackbox update_all`
|
* `blackbox update_all`
|
||||||
* `blackbox whatsnew`
|
* `blackbox whatsnew`
|
||||||
|
|||||||
8
bin/blackbox_list_admins
Executable file
8
bin/blackbox_list_admins
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# blackbox_list_admins -- List authorized admins
|
||||||
|
#
|
||||||
|
set -e
|
||||||
|
source "${0%/*}/_blackbox_common.sh"
|
||||||
|
cat "$BB_ADMINS_FILE"
|
||||||
@@ -10,6 +10,7 @@ exec /usr/bin/blackbox_edit_end ../bin/blackbox_edit_end
|
|||||||
exec /usr/bin/blackbox_edit_start ../bin/blackbox_edit_start
|
exec /usr/bin/blackbox_edit_start ../bin/blackbox_edit_start
|
||||||
exec /usr/bin/blackbox_initialize ../bin/blackbox_initialize
|
exec /usr/bin/blackbox_initialize ../bin/blackbox_initialize
|
||||||
exec /usr/bin/blackbox_list_files ../bin/blackbox_list_files
|
exec /usr/bin/blackbox_list_files ../bin/blackbox_list_files
|
||||||
|
exec /usr/bin/blackbox_list_admins ../bin/blackbox_list_admins
|
||||||
exec /usr/bin/blackbox_postdeploy ../bin/blackbox_postdeploy
|
exec /usr/bin/blackbox_postdeploy ../bin/blackbox_postdeploy
|
||||||
exec /usr/bin/blackbox_register_new_file ../bin/blackbox_register_new_file
|
exec /usr/bin/blackbox_register_new_file ../bin/blackbox_register_new_file
|
||||||
exec /usr/bin/blackbox_removeadmin ../bin/blackbox_removeadmin
|
exec /usr/bin/blackbox_removeadmin ../bin/blackbox_removeadmin
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ exec bin/blackbox_edit_end ../bin/blackbox_edit_end
|
|||||||
exec bin/blackbox_edit_start ../bin/blackbox_edit_start
|
exec bin/blackbox_edit_start ../bin/blackbox_edit_start
|
||||||
exec bin/blackbox_initialize ../bin/blackbox_initialize
|
exec bin/blackbox_initialize ../bin/blackbox_initialize
|
||||||
exec bin/blackbox_list_files ../bin/blackbox_list_files
|
exec bin/blackbox_list_files ../bin/blackbox_list_files
|
||||||
|
exec bin/blackbox_list_admins ../bin/blackbox_list_admins
|
||||||
exec bin/blackbox_postdeploy ../bin/blackbox_postdeploy
|
exec bin/blackbox_postdeploy ../bin/blackbox_postdeploy
|
||||||
exec bin/blackbox_register_new_file ../bin/blackbox_register_new_file
|
exec bin/blackbox_register_new_file ../bin/blackbox_register_new_file
|
||||||
exec bin/blackbox_removeadmin ../bin/blackbox_removeadmin
|
exec bin/blackbox_removeadmin ../bin/blackbox_removeadmin
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ exec /usr/blackbox/bin/blackbox_edit_end ../bin/blackbox_edit_end
|
|||||||
exec /usr/blackbox/bin/blackbox_edit_start ../bin/blackbox_edit_start
|
exec /usr/blackbox/bin/blackbox_edit_start ../bin/blackbox_edit_start
|
||||||
exec /usr/blackbox/bin/blackbox_initialize ../bin/blackbox_initialize
|
exec /usr/blackbox/bin/blackbox_initialize ../bin/blackbox_initialize
|
||||||
exec /usr/blackbox/bin/blackbox_list_files ../bin/blackbox_list_files
|
exec /usr/blackbox/bin/blackbox_list_files ../bin/blackbox_list_files
|
||||||
|
exec /usr/blackbox/bin/blackbox_list_admins ../bin/blackbox_list_admins
|
||||||
exec /usr/blackbox/bin/blackbox_postdeploy ../bin/blackbox_postdeploy
|
exec /usr/blackbox/bin/blackbox_postdeploy ../bin/blackbox_postdeploy
|
||||||
exec /usr/blackbox/bin/blackbox_register_new_file ../bin/blackbox_register_new_file
|
exec /usr/blackbox/bin/blackbox_register_new_file ../bin/blackbox_register_new_file
|
||||||
exec /usr/blackbox/bin/blackbox_removeadmin ../bin/blackbox_removeadmin
|
exec /usr/blackbox/bin/blackbox_removeadmin ../bin/blackbox_removeadmin
|
||||||
|
|||||||
Reference in New Issue
Block a user