Analizza la velocità del tuo sito

Condividere una sessione Bash

Quante volte ti è successo di dover condividere una sessione Bash per formazione o controllo d’errori? Spero non tante, ma spero anche che tu non abbia scelto la più facile via di accesso remoto come TeamViewer o prodotti simili, perché come avrai notato non è possibile lavorare contemporaneamente sulla stessa sessione Bash.

La soluzione migliore per condividere la sessione Bash con altri utenti è quella di usare il tool screen in modalità multiuser.

Avvia quindi sull’host il comando # screen -S nome_sessione , attiva il metakey di screen Ctrl-A ed aggiungi l’utente con :addacl utente2,utente3 ponendo particolare attenzione a non aggiungere spazi dopo le virgole.

Attiva la modalità multiuser con Ctrl-A :multiuser on ma tieni presente che nel caso in cui non sia attiva la modalità multiuser per le sessioni screen dovrai eseguire come root i seguenti comandi:

[root@host ~]# chmod u+s $(which screen)
[root@host ~]# chmod 755 /var/run/screen
[root@host ~]# rm -fr /var/run/screen/*

in modo da attivare il supporto multiuser; questa azione dovrai eseguirla solo la prima volta.

Una volta attivata la sessione in modalità multiuser l’altro utente potrà quindi accedere contemporaneamente alla sessione bash digitando # screen -x utente1/nome_sessione e vedrete contemporaneamente la sessione, ovviamente abbiate cura di gestire un ordine di intervento nella sessione.

eNigro.Tech
Privacy

Questo sito web utilizza i cookie così da poter offrire la miglior esperienza possibile. Le informazioni dei cookie sono registrate nel tuo browser e permette funzioni come capire quando ritorni sul mio sito web, ricorda le tue impostazioni, ed inoltre mi aiuta a capire quale sezione del sito ti è più utile.

Puoi impostare le tue preferenze sui cookie navigando i tab sul lato sinistro.