Browse Source

Improving the layout a little

* probably should make this a *MD
devel
Jonathan Rosenbaum 7 years ago
parent
commit
1d952049b7
  1. 38
      examples/secure-terminals.txt

38
examples/secure-terminals.txt

@ -59,44 +59,44 @@ Chrome:
2. cd /usr/lib/keepass2; \ 2. cd /usr/lib/keepass2; \
sudo mv KeePass.config.xml KeePass.config.enforced.xml sudo mv KeePass.config.xml KeePass.config.enforced.xml
edit file and add between <Configuration></Configuration> edit file and add between <Configuration></Configuration>
<Security> <Security>
<Policy><UnhidePasswords>false</UnhidePasswords></Policy> <Policy><UnhidePasswords>false</UnhidePasswords></Policy>
</Security> </Security>
sudo chmod 0400 KeePass.config.enforced.xml sudo chmod 0400 KeePass.config.enforced.xml
[doc: https://keepass.info/help/base/configuration.htm] [doc: https://keepass.info/help/base/configuration.htm]
3. Install libsecret-tools: sudo apt-get install libsecret-tools 3. Install libsecret-tools: sudo apt-get install libsecret-tools
secret-tool store --label="PositiveSpin" keepass pos (remember password) secret-tool store --label="PositiveSpin" keepass pos (remember password)
4. run keepass2; 4. run keepass2;
create new password database in ~/keepass create new password database in ~/keepass
assign password created with secret-tool to Master password assign password created with secret-tool to Master password
create key file in ~/keepass create key file in ~/keepass
In the password datatase, add the url for YBDB, username and password (created with htpasswd) In the password datatase, add the url for YBDB, username and password (created with htpasswd)
close keepass2 close keepass2
sudo chown -R root:root ~/keepass sudo chown -R root:root ~/keepass
sudo chmod -R 0400 ~/keepass (change to 0600 if you want to change password, then back to 0400 when done) sudo chmod -R 0400 ~/keepass (change to 0600 if you want to change password, then back to 0400 when done)
5. Install chrome extension chromeIPass 5. Install chrome extension chromeIPass
6. Install keepasshttp from https://github.com/pfn/keepasshttp/ by putting KeePassHttp.plgx in /usr/lib/keepass2; 6. Install keepasshttp from https://github.com/pfn/keepasshttp/ by putting KeePassHttp.plgx in /usr/lib/keepass2;
sudo chmod 0644 /usr/lib/keepass2/KeePassHttp.plgx sudo chmod 0644 /usr/lib/keepass2/KeePassHttp.plgx
sudo apt-get install libmono-system-xml-linq4.0-cil libmono-system-data-datasetextensions4.0-cil \ sudo apt-get install libmono-system-xml-linq4.0-cil libmono-system-data-datasetextensions4.0-cil \
libmono-system-runtime-serialization4.0-cil mono-mcs libmono-system-runtime-serialization4.0-cil mono-mcs
7. Follow the directions chromeIPass gives you, creating an identifier 7. Follow the directions chromeIPass gives you, creating an identifier
https://github.com/pfn/passifox/blob/master/documentation/chromeIPass.md goes into more detail https://github.com/pfn/passifox/blob/master/documentation/chromeIPass.md goes into more detail
8. sudo su; visudo 8. sudo su; visudo
after: %sudo ALL=(ALL:ALL) ALL after: %sudo ALL=(ALL:ALL) ALL
add: pos ALL=(ALL) NOPASSWD: /usr/bin/keepass2 (note pos is an example user account being used for X11) add: pos ALL=(ALL) NOPASSWD: /usr/bin/keepass2 (note pos is an example user account being used for X11)
9. In Chrome Settings "On Startup Continue where you left off" or 9. In Chrome Settings "On Startup Continue where you left off" or
"Open a specific page or set of pages" and add the YBDB POS url as one of those specific pages "Open a specific page or set of pages" and add the YBDB POS url as one of those specific pages
DESKTOP STARTUP DESKTOP STARTUP

Loading…
Cancel
Save