We assume shared directories have been created as shown in shared_password_directories.md
Insert some shared passwords:
pass generate my_team/management/boss_password > /dev/null
pass generate my_team/development/dev_password > /dev/null
We can read this one because we have the private keys for passt-user1.
pass show my_team/development/dev_password
TT9zh8EAr9zjm6uktg0gfXcfX
We cannot read this one because we do not have the private keys.
pass show my_team/management/boss_password
gpg: decryption failed: No secret key
(exit 2)
Pass handles your other passwords as you would it expect it. You can add some non-shared passwords as well.
pass generate private/path/personal_password > /dev/null
pass show private/path/personal_password
PM1pTL3jWMKG3tKOXhzpqXXVZ
List all passwords
pass list
Password Store
├── my_team
│ ├── development
│ │ └── dev_password
│ └── management
│ └── boss_password
└── private
└── path
└── personal_password
Generated from read_and_write_passwords.sh