Welkom op de Wiki van de Nederlandse Piratenpartij. Deze wiki is voortdurend in ontwikkeling en probeert een centrale functie binnen de partij te vervullen. Wil je een bijdrage leveren aan de ontwikkeling? Maak dan een account aan en ga aan de slag!
Voor een overzicht van de meest noodzakelijke taken zie de to do list.
Mocht je vragen, suggesties of interessante websites hebben dan kun je contact opnemen met Azonata (wiki@piratenpartij.nl). Alvast hartelijk bedankt.
Dit is een oude revisie van het document!
Wachtwoorden
Wachtwoorden worden beheerd met KeePassX. Deze file wordt twee keer versleuteld. Een keer met de in KeePassX ingebouwde encryptie, en een tweede keer met GnuPG. GnuPG wordt gebruikt voor transport. Iedere beheerder heeft een eigen GnuPG sleutel die gebruikt kan worden om de wachtwoordfile te decoderen. Zo hoeven we niet één wachtwoord geheim te houden dat, als het zou uitlekken, direct alle wachtwoorden vrij geeft. Tijdens het normale gebruik vertrouwen de administrators op KeePassX om de wachtwoorden veilig te houden.
Benodigdheden
- Groupenc-script (staat in Git bij de wachtwoordfile)
- Je GPG-key moet worden toegevoegd aan groupenc en dan moet de wachtwoordfile opnieuw worden gecodeerd door iemand die al toegang heeft.
Hoe werkt het
GnuPG decoderen
Sluit eerst KeePassX af.
casper@raki:~/git/ppnl/doc$ make decode Enter passphrase:
Je kan de gedecodeerde file nu openen met KeePassX.
GnuPG encoderen
- Kondig op #ppnl-techteam aan dat je de password-file wil veranderen (dit om aanpassings-conflicten te voorkomen).
- Zorg er voor dat jouw kopie van de password file up-to-date is
casper@raki:~/git/ppnl/doc$ git pull> - Maak je aanpassing in KeePassX.
- Save de KeePassX database.
- Codeer de wachtwoordfile, commit naar git en push de nieuwe versie naar GitHub.
casper@raki:~/git/ppnl/doc$ git pull Already up-to-date. # doe nu je aanpassing casper@raki:~/git/ppnl/doc$ make encode Enter passphrase: casper@raki:~/git/ppnl/doc$ git commit passwords.kdb.asc -m 'wachtwoord voor XXX' casper@raki:~/git/ppnl/doc$ git push
Vergeet niet om op IRC aan te geven dat je klaar bent met het aanpassen.
Git-conflicten
N.B. Deze informatie is nog niet getest en moet nog verder uitgewerkt worden.
Als er toch een conflict ontstaat in git kun je het volgende proberen.
- Maak een export van de wachtwoorden naar een tekstfile.
- Download de andere versie van de password-file en exporteer die naar een andere tekstfile.
- Draai nu diff over de tekstfiles, zoek de verschillen en pas je KeePassX-database aan.
- Commit jouw gecorrigeerde versie.
Spoor: • declaration_of_the_independence_of_internet • declarations • headlines • minecraft • weerwolvenspel • irc • overzicht_diensten • start • mailinglist • wachtwoorden