tmux
parent
216718eb34
commit
9495937eb5
|
|
@ -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
|
Finalement, dans votre shell utilisez `mkhomedir_helper _pseudo` pour créer le
|
||||||
home de l’apprenti·e.
|
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`.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue