diff --git a/howto/devenir_apprenti-e.md b/howto/devenir_apprenti-e.md index 554e2cc..461c26e 100644 --- a/howto/devenir_apprenti-e.md +++ b/howto/devenir_apprenti-e.md @@ -26,3 +26,23 @@ Pour changer de mot de passe, on peut utiliser `passwd uid=_pseudo` dans shellda 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 : . + +Rappel : on pense à tuer le serveur : `tmux -S /tmp/tmux kill-server`.