Typos mineures become_nounou.md
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>ceph
parent
d6c9aaf6cd
commit
b8f997a10f
|
@ -1,7 +1,7 @@
|
|||
# Comment devenir nounou ?
|
||||
Bonjour jeune apprenti⋅e, tu regardes surement avec des œils pleins d'étoiles
|
||||
tes ainé⋅es qui actuellement disposent des droits suprèmes sur l'infrastructure
|
||||
du crans. Ce petit document est là pour t'expliquer comment toi aussi un jour tu
|
||||
Bonjour jeune apprenti⋅e, tu regardes surement avec des yeux pleins d'étoiles
|
||||
tes ainé⋅es qui actuellement disposent des droits suprêmes sur l'infrastructure
|
||||
du Crans. Ce petit document est là pour t'expliquer comment toi aussi un jour tu
|
||||
pourras devenir l'un⋅e d'elleux. Et quand il sera temps et que tu commenceras à
|
||||
t'encrouter comment tu pourras rendre tes droits.
|
||||
|
||||
|
@ -15,23 +15,23 @@ apprentissage mais bien la deuxième étape de celui-ci où on commence à mettr
|
|||
les mains dans le camboui. Et ça ça présuppose seulement qu'on va pas causer du
|
||||
tort en utilisant ces droits.
|
||||
|
||||
Détaillons les un peu ces droits, ce qu'il permette de faire et qu'est ce qu'on
|
||||
entends par « causer du tort ». En devenant nounou, vous débloquez les accès à
|
||||
Détaillons-les un peu ces droits, ce qu'il permette de faire et qu'est ce qu'on
|
||||
entend par « causer du tort ». En devenant nounou, vous débloquez les accès à
|
||||
toute l'infrastructure. Techniquement, il n'y a plus de fichiers que vous ne
|
||||
pouvez pas voir, modifier ou supprimer et ce sur toutes les machines du crans.
|
||||
pouvez pas voir, modifier ou supprimer et ce sur toutes les machines du Crans.
|
||||
De même, on chiffre pour vous tous les mots de passe qui ont trait au technique
|
||||
du crans. Ce sont des droits très extensifs. D'où la possibilité de faire une
|
||||
du Crans. Ce sont des droits très extensifs. D'où la possibilité de faire une
|
||||
erreur de manipulation. Normalement tout est fait dans l'infrastructure pour
|
||||
limiter la casse possible. On a de la redondance où c'est possible et
|
||||
nécessaire, on fait des backups quotidiennes à la fois des données utilisateurs
|
||||
nécessaire, on fait des backups quotidiennes à la fois des données utilisateur⋅rices
|
||||
mais aussi des données d'administration. Cependant, tout ça ne change pas le
|
||||
fait qu'une mauvaise commande rentrée dans votre shell peut rendre le
|
||||
crans hors ligne pour quelques heures ou supprimer de manière irreversible des
|
||||
Crans hors ligne pour quelques heures ou supprimer de manière irreversible des
|
||||
données. Quand vous devenez nounou, on vous fait confiance pour éviter ce genre
|
||||
de choses au maximum. Après les erreurs ça arrive toujours. La personne qui
|
||||
écrit ces lignes en a fait un certain nombre avec des conséquences diverses
|
||||
qui compte ce n'est pas de ne pas en faire du tout, c'est d'en faire peu,
|
||||
d'apprendre de celle ci et de s'assurer qu'elles ne sont pas irreversible.
|
||||
écrit ces lignes en a fait un certain nombre avec des conséquences diverses.
|
||||
Ce qui compte ce n'est pas de ne pas en faire du tout, c'est d'en faire peu,
|
||||
d'apprendre de celles-ci et de s'assurer qu'elles ne sont pas irréversibles.
|
||||
|
||||
Il y a aussi quelque chose qu'il faut souligner. Et normalement quand vous
|
||||
deviendrez nounou vous allez le voir assez fréquement (à chaque fois que vous
|
||||
|
@ -46,27 +46,27 @@ Administrator. It usually boils down to these three things:
|
|||
```
|
||||
Ce court texte résume bien ce que je veux aborder ici. Les droits que vous vous
|
||||
voyez confier sont une intrusion phénoménale dans la vie privée des gens. Si
|
||||
vous voulez une métaphore, vous pouvez voir ça comme si les adhérent⋅es du crans
|
||||
vous voulez une métaphore, vous pouvez voir ça comme si les adhérent⋅es du Crans
|
||||
vous avait donné la clé de leur maison pour que vous puissiez réparer quand il y
|
||||
a une fuite d'eau, mais pas pour que vous fouillez dans le bureau pour voir leur
|
||||
papier. Beaucoup de nos adhérent⋅es utilisent les outils qu'on met à leur
|
||||
a une fuite d'eau, mais pas pour que vous fouillez dans le bureau pour voir leurs
|
||||
papiers. Beaucoup de nos adhérent⋅es utilisent les outils qu'on met à leur
|
||||
disposition pour organiser une partie de leur vie, que ce soit d'utiliser
|
||||
l'adresse mail qui leur est fournie ou stocker des données dans leur owncloud,
|
||||
l'adresse mail qui leur est fournie ou stocker des données dans leur Owncloud,
|
||||
et nous en sommes très heureux⋅ses. La charte que vous avez signé en devenant
|
||||
apprenti⋅e mentionne déjà ces problématiques mais il est important que ce soit
|
||||
très clair. **Vous ne pouvez consulter ou diffuser les données personnelles
|
||||
d'un⋅e adhérent⋅e qu'avec son consentement explicite.** On a parfois tendance à
|
||||
l'ENS à faire des abus de droits une blague, ce n'est pas le cas au crans !
|
||||
l'ENS à faire des abus de droits une blague, ce n'est pas le cas au Crans !
|
||||
|
||||
Bon maintenant que ces clarifications et rappels ont été faits, on va pour
|
||||
passer aux choses plus intéréssantes: comment on se donne ces droits (et dans la
|
||||
marge, comment on se les retire) ?
|
||||
|
||||
## Rentre dans le cercle
|
||||
Le groupe des superadministrateurs au crans est le groupe nounou. On va donc
|
||||
Le groupe des superadministrateur⋅rices au Crans est le groupe nounou. On va donc
|
||||
faire un petit tour dans le ldap et sous ou=groups,cn=_nounou on rajoute les
|
||||
uids correspondant au⋅x personne⋅s qu'on souhaite ajouter. Voilà, vous avez
|
||||
normalement:tm: les accès roots sur toutes les machines du crans. Cependant,
|
||||
normalement:tm: les accès root sur toutes les machines du Crans. Cependant,
|
||||
vous allez peut-être constater qu'il y a certaines machines où cela ne
|
||||
fonctionne pas. C'est sûrement dû à ces ~~conneries~~ de replicat ldap. Il faut
|
||||
à ce moment là aller faire un tour dessus pour forcer la resynchro (c.f.
|
||||
|
@ -84,10 +84,10 @@ procédure:
|
|||
toto1234`.
|
||||
1. On rechiffre tous les fichiers à rechiffrer
|
||||
`cat .last_group.json | jq -r '. | with_entries( select(.value | any( .==
|
||||
"nounou"))) | keys[]' | while read passfile; do pass crans reencrypt
|
||||
"nounou"))) | keys[]' | while read passfile; do pass Crans reencrypt
|
||||
$passfile; done`
|
||||
1. On supprime tous les commits inutiles :
|
||||
`git reset --soft $HASH; git commit -m 'Coucou les copains'`
|
||||
`git reset --soft $HASH; git commit -m 'Coucou les ami⋅es'`
|
||||
1. On vérifie que ça marche et on push :)
|
||||
|
||||
Petit point pour quand on retire des droits au gens. Là où pour tous les autres
|
||||
|
@ -100,7 +100,7 @@ complètement à quelqu'un⋅e la possibilité d'utiliser un mot de passe. Dans
|
|||
cas il faut le changer :(
|
||||
|
||||
## Thank you for your services
|
||||
Au crans on a **plein** de services. Certains sont gentils et écoutent
|
||||
Au Crans on a **plein** de services. Certains sont gentils et écoutent
|
||||
directement le ldap pour savoir qui a des droits, d'autres s'en foutent et ils
|
||||
faut se rajouter dans les admins à la main. Petite liste ci dessous.
|
||||
|
||||
|
@ -115,7 +115,7 @@ rajouter son login ldap **adhérents** à la liste.
|
|||
|
||||
### Mailman
|
||||
Il faut se connecter normalement au logiciel, puis allez dans la section admin
|
||||
https://lists.crans.org/admin, dans la sous page utilisateur⋅ices, on peut
|
||||
https://lists.crans.org/admin, dans la sous page utilisateur⋅rices, on peut
|
||||
rechercher les personnes concernées pour leur donner les deux statuts admin
|
||||
(accès à la zone d'administration) et superutilisateur (bypass tous les checks
|
||||
de droits).
|
||||
|
@ -127,11 +127,11 @@ groupe d'administration.
|
|||
### Re2o
|
||||
Oh lad, j'espère que ça aussi ça existe plus. Il faut aller dans la section
|
||||
gestion des groupes et rajouter les personnes aux groupes nounous et au groupe
|
||||
superutilisateur.
|
||||
superutilisateur⋅rice.
|
||||
|
||||
### Kiwi
|
||||
On edite le fichier de conf du wiki sous `/etc/moin/mywiki.py` et on rajoute son
|
||||
compte wiki dans la liste des administrateurs.
|
||||
On édite le fichier de conf du wiki sous `/etc/moin/mywiki.py` et on rajoute son
|
||||
compte wiki dans la liste des administrateur⋅rices.
|
||||
|
||||
### IRC
|
||||
On édite le fichier `/etc/inspircd/opers.conf` pour rajouter un bloc suivant
|
||||
|
|
Loading…
Reference in New Issue