49 lines
2.0 KiB
Markdown
49 lines
2.0 KiB
Markdown
# Comment devenir apprenti·e ?
|
||
|
||
Bonjour ! Pour découvrir le Crans, et rentrer dans la boucle, n’hésitez pas à
|
||
venir discuter sur notre serveur Matrix et à rejoindre notre liste de diffusion
|
||
apprenti-e (envoyez un mail à nounous@crans.org). Cela vous permettra de rester
|
||
informé des différentes réunions et après-midi techniques. N’hésitez pas à pas,
|
||
aucun prérequis de connaissance n’est nécessaire — la formation fait partie de
|
||
l’expérience Cranseuse !
|
||
|
||
## Créer un compte apprenti·e
|
||
|
||
Cette section est à destination des nounous pour la création d’un compte
|
||
apprenti·e.
|
||
|
||
Aller sur le LDAP adm (wall-e) — référez vous à [./creer_vm_crans.md] pour la
|
||
configuration de shelldap nécessaire.
|
||
|
||
Vous aurez besoin d’allouer un uid libre.
|
||
Vérifiez le avec `grep -r (uidNumber=10000xx)`
|
||
|
||
Copiez une entrée déjà existence (e.g. la votre) avec le pseudo de l’adhérent·e
|
||
(via `cp`). Complétez les données.
|
||
|
||
Pour changer de mot de passe, on peut utiliser `passwd uid=_pseudo` dans shelldap.
|
||
|
||
Finalement, dans votre shell utilisez `mkhomedir_helper _pseudo` pour créer le
|
||
home de l’apprenti·e.
|
||
|
||
## Shell tmux partagé
|
||
|
||
Il peut être utile de créer un terminal `tmux` partagé pour permettre à un·e
|
||
apprenti·e d’utiliser les droits d’une nounou temporairement.
|
||
|
||
Pour créer une session `ses` partagé via le socket `/tmp/tmux` : `tmux -S
|
||
/tmp/tmux new -t ses`. Il faut rendre accessible le socket : `chmod 777
|
||
/tmp/tmux`. Et donner accès à l’utilisateur : `tmux -S /tmp/tmux server-access
|
||
-a _pseudo`. **ATTENTION : cela donne accès à vos droits, pensez à faire `tmux
|
||
-S /tmp/tmux kill-server` à la fin**.
|
||
|
||
L’apprenti·e peut utiliser `tmux -S /tmp/tmux attach -t ses` pour s’attacher à
|
||
la session.
|
||
|
||
- Pour scroller dans l’historique : `Ctrl+B [`
|
||
- Pour se détacher de la session : `Ctrl+B d`
|
||
- Pour une commande tmux depuis une session : `Ctrl+B :`
|
||
- Autres commandes utiles : <https://tmuxcheatsheet.com/>.
|
||
|
||
Rappel : on pense à tuer le serveur : `tmux -S /tmp/tmux kill-server`.
|