Deelnemer hernoemen: Difference between revisions

From RevSpace

Created page with "'''Deze pagina is een spiekbriefje voor bestuurders. Dit is waarom we namen van deelnemers niet elke paar dagen veranderen!''' Checklist voor bestuursleden om het hernoemen van deelnemers goed te laten verlopen {|class=wikitable ! Categorie !! Acties |- | board.git | * <tt>cd boardgit/participants/db/; git mv $X-oudenick.txt $X-nieuwenick.txt</tt> |- | LDAP | * <tt>ssh root@gateway; shelldap # cd ou=people; move uid=$oudenick uid=$nieuwenick; edit uid=$nieuwenick</tt>..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Deze pagina is een spiekbriefje voor bestuurders. Dit is waarom we namen van deelnemers niet elke paar dagen veranderen!'''
'''Deze pagina is een spiekbriefje voor bestuurders. Dit is waarom we namen van deelnemers niet elke paar maanden veranderen!'''




Line 8: Line 8:
|-
|-
| board.git
| board.git
| * <tt>cd boardgit/participants/db/; git mv $X-oudenick.txt $X-nieuwenick.txt</tt>
|
* <tt>cd participants/db; git mv $X-oudenick.txt $X-nieuwenick.txt; $EDITOR $X-nieuwenick.txt</tt>
|-
|-
| LDAP
| LDAP
|
|
* <tt>ssh root@gateway; shelldap # cd ou=people; move uid=$oudenick uid=$nieuwenick; edit uid=$nieuwenick</tt>
* <tt>ssh root@gateway</tt>; Hernoem de gebruiker: <tt>shelldap # cd ou=people; move uid=$oudenick uid=$nieuwenick; edit uid=$nieuwenick</tt>
* Verander nickname in Discourse admin UI
* Discourse: Verander nickname in admin UI
* Wiki: [[Special:RenameUser]]
* Wiki: [[Special:RenameUser]]
* TheLounge: vraag of deelnemer eerst wil disconnecten, dan: <tt>ssh root@chat.revspace.nl; cd /var/lib/thelounge; mv users/oudenick.json users/nieuwenick.json; mv uploads/oudenick.json uploads/nieuwenick.json</tt>
* TheLounge: <tt>ssh root@chat.revspace.nl</tt>; vraag of deelnemer eerst wil disconnecten, zet dan de instellingen over: <tt>cd /var/lib/thelounge; mv users/oudenick.json users/nieuwenick.json</tt>
* Run <tt>ldap-sync.pl</tt> uit board.git to be sure
* Run <tt>ldap-sync.pl</tt> uit board.git to be sure
|-
|-
Line 22: Line 23:
* Nieuw account aanmaken
* Nieuw account aanmaken
* Deelnemer resteren saldo laten overzetten (moet dus positief zijn)
* Deelnemer resteren saldo laten overzetten (moet dus positief zijn)
* Als deelnemer lang bekend is onder oude nickname, nieuwe entry aan de bovenkant van <tt>.revbank/accounts</tt> toevoegen (zie bestaande entries) en oude entry verwijderen
* <tt>ssh bar@gateway</tt>; Als deelnemer lang bekend is onder oude nickname, voeg dan nieuwe deny-entry aan het begin van <tt>~/.revbank/accounts</tt> toe ('''via revbank --with-lock $EDITOR''', zie bestaande entries voor formaat) en verwijder oude accountentry
* <tt>ssh bar@gateway</tt>; Als deelnemer statiegeldtokens wil overzetten, werk dan <tt>~/.revbank/statiegeld</tt> bij ('''via revbank --with-lock $EDITOR''')
* Laat deelnemer bar/QR-code die op terminal geplakt is vervangen, indien relevant
* Laat deelnemer bar/QR-code die op terminal geplakt is vervangen, indien relevant
* Laat deelnemer shift-Fx quick-entry op terminal vervangen, indien relevant
* Laat deelnemer shift-Fx quick-entry op terminal vervangen, indien relevant
Line 28: Line 30:
| IRC
| IRC
|
|
* Cloakverandering aanvragen in #libera-communities, cloakentry in participants db updaten
* Vraag cloakverandering aan in <tt>#libera-communities</tt>, werk cloak-info in board.git participants-database bij
* Handmatige entry in <tt>~/commands/=auth</tt> updaten als oude of nieuwe cloak niet volledig met nickname overeenkomt
* <tt>ssh bar@gateway</tt>; Werk handmatige entry in <tt>~/commands/=auth</tt> bij als oude of nieuwe cloak niet volledig met nickname overeenkomt
|-
|-
| Doorduino
| Doorduino
|
|
* Laat deelnemer eerst uitchecken
* Laat deelnemer eerst uitchecken
* <tt>ssh root@gateway; cd doorduino-pi; $EDITOR *.acl; sh push.sh</tt>
* <tt>ssh root@gateway</tt>; Werk de ACL bij: <tt>cd ~/doorduino-pi; $EDITOR *.acl; sh push.sh</tt>
* Laat deelnemer opnieuw checken '''en''' opt-innen
* Laat deelnemer opnieuw inchecken '''en''' opt-innen (indien gewenst)
* Verplaats custom incheckgeluidjes op de speler indien relevant: <tt>ssh root@10.42.66.3; cd mqtt-sounds/sounds/revspace-local/doorduino/doei/unlocked; mv oudenick nieuwenick</tt>
* <tt>ssh root@10.42.66.3</tt>; Verplaats eigen uitcheckgeluidjes op de speler indien relevant: <tt>cd mqtt-sounds/sounds/revspace-local/doorduino/doei/unlocked; mv oudenick nieuwenick</tt>
|-
|-
| SSH
| SSH
Line 42: Line 44:
* Verplaats homedirectories op shellservers
* Verplaats homedirectories op shellservers
* Hernoem SSH-accounts op verschillende servers waar deelnemer toegang tot heeft (gateway, mediaserver, ...)
* Hernoem SSH-accounts op verschillende servers waar deelnemer toegang tot heeft (gateway, mediaserver, ...)
* Update comment in <tt>authorized_keys</tt>-bestanden voor gedeelde accounts (bar@gateway, ...)
* Update nickname-comment in <tt>~/.ssh/authorized_keys</tt>-bestanden voor gedeelde accounts (bar@gateway, ...)
|-
|-
| Misc
| Misc

Latest revision as of 09:50, 24 June 2026

Deze pagina is een spiekbriefje voor bestuurders. Dit is waarom we namen van deelnemers niet elke paar maanden veranderen!


Checklist voor bestuursleden om het hernoemen van deelnemers goed te laten verlopen

Categorie Acties
board.git
  • cd participants/db; git mv $X-oudenick.txt $X-nieuwenick.txt; $EDITOR $X-nieuwenick.txt
LDAP
  • ssh root@gateway; Hernoem de gebruiker: shelldap # cd ou=people; move uid=$oudenick uid=$nieuwenick; edit uid=$nieuwenick
  • Discourse: Verander nickname in admin UI
  • Wiki: Special:RenameUser
  • TheLounge: ssh root@chat.revspace.nl; vraag of deelnemer eerst wil disconnecten, zet dan de instellingen over: cd /var/lib/thelounge; mv users/oudenick.json users/nieuwenick.json
  • Run ldap-sync.pl uit board.git to be sure
RevBank
  • Nieuw account aanmaken
  • Deelnemer resteren saldo laten overzetten (moet dus positief zijn)
  • ssh bar@gateway; Als deelnemer lang bekend is onder oude nickname, voeg dan nieuwe deny-entry aan het begin van ~/.revbank/accounts toe (via revbank --with-lock $EDITOR, zie bestaande entries voor formaat) en verwijder oude accountentry
  • ssh bar@gateway; Als deelnemer statiegeldtokens wil overzetten, werk dan ~/.revbank/statiegeld bij (via revbank --with-lock $EDITOR)
  • Laat deelnemer bar/QR-code die op terminal geplakt is vervangen, indien relevant
  • Laat deelnemer shift-Fx quick-entry op terminal vervangen, indien relevant
IRC
  • Vraag cloakverandering aan in #libera-communities, werk cloak-info in board.git participants-database bij
  • ssh bar@gateway; Werk handmatige entry in ~/commands/=auth bij als oude of nieuwe cloak niet volledig met nickname overeenkomt
Doorduino
  • Laat deelnemer eerst uitchecken
  • ssh root@gateway; Werk de ACL bij: cd ~/doorduino-pi; $EDITOR *.acl; sh push.sh
  • Laat deelnemer opnieuw inchecken en opt-innen (indien gewenst)
  • ssh root@10.42.66.3; Verplaats eigen uitcheckgeluidjes op de speler indien relevant: cd mqtt-sounds/sounds/revspace-local/doorduino/doei/unlocked; mv oudenick nieuwenick
SSH
  • Verplaats homedirectories op shellservers
  • Hernoem SSH-accounts op verschillende servers waar deelnemer toegang tot heeft (gateway, mediaserver, ...)
  • Update nickname-comment in ~/.ssh/authorized_keys-bestanden voor gedeelde accounts (bar@gateway, ...)
Misc
  • Laat deelnemer samla-label opnieuw plakken
  • Laat deelnemer eventuele eigendomstickers (van apparatuur) opnieuw plakken
  • Wikipagina's die relevant zijn voor de space met lijst van deelnemers: ExtraSpace, Supersamla