On Github alexm / legacy-password-manager
by Alex Muntada / @alexmuntada
shellscript passwd db passwd
+-----------+ +--------------+ +----------+
| SP client | <=> | SinglePasswd | <=> | SP agent |
+-----------+ +--------------+ +----------+
$ passwd You will be prompted for two different passwords: - Your authentication password. - Your new password for a service group of your choice. Enter 'alexm' authentication password: Authenticating user 'alexm'... Successful
Service group list for user 'alexm':
[1] Gateway: Access to internal services from outside (home, etc.)
- Gateway Account
- VPN
- ...
[2] Internal: Intranet, UNIX account, E-mail account, etc.
- Authentication
- Home Page
- Intranet
- Mail Account
- ...
[3] Other: CVS repositories, Mailing lists, etc.
- Mail List [mhonarc-test]
- ...
Enter your choice [1..3, L=list, Q=quit]:
Enter your choice [1..3, L=list, Q=quit]: 2 Enter 'alexm' new password for 'Internal' (8 chars): Re-enter 'alexm' password for 'Internal': Changing 'alexm' passwords for service group 'Internal' This may take a long while, please be patient... Password successfully changed in database ...
internet public internal
+---------+ +-------+ +---------+
| browser | <=> | nginx | <=> | apache |
+---------+ +-------+ +---------+
^
|
v
+--------------+
| SinglePasswd |
+--------------+
^ ^
| ... |
v v
+----------+ +----------+
| SP agent | | SP agent |
+----------+ +----------+
by Alex Muntada / @alexmuntada