Systemd kill my detached tmux session

Ricordo ancora le parole del mio maestro di Linux : “il PC sicuro è il PC spento”

Su questo filo sottile hanno danzato illustrissime menti del nostro secolo per portare a uccidere una sessione di tmux quando si termina una sessione SSH.

Visto l’utilizzo del raspberry PI unicamente attraverso una sessione SSH, senza poter mantenere alcuni processi attivi all’interno di una sessione tmux, direi che potrei usarlo come portacenere.

Ma per chi vuole ostinarsi ad avere una macchina insicura una soluzione c’è !!!

rasp02

 

a seguire

Parte tutto da una problema rilevato dopo il riavvio del PI, avevo lanciato tmux e tutti i processi che mi servivano erano avviati, faccio un detach della sessione per ritrovarmi tutto come sempre.

Al ritorno trovo la macchina come se tmux non fosse mai stato avviato, così parte una ricerca sul web, possibili colpevoli tmux e systemd di cui ho sempre meno fiducia.

Grazie all’aiuto di Nemo (il mitico pesciolino ? ) mi viene servito un link interessante su un piatto d’argento.

Systemd 230 Is Upsetting Some Over Its KillUserProcess Setting

in pratica scopro che una nuova funzione è stata abilitata in /etc/systemd/logind.conf , la soluzione come qui riportato sta nel modificare una riga in :

KillUserProcesses=no

fatto questo tutto sarebbe a posto se si riuscisse a riavviare systemd.

Ho provato :

systemctl --daemon-reload

ma è stato come mangiare un bif.

pare che :

systemctl daemon-reexec

dia migliori risultati, ma non ho potuto testare perché ho fatto un reboot spontaneo prima di riuscirci.

L’importante è che adesso tutto funziona come prima, ovvero come volevo che funzionasse.

 $ linuxlogo


    .~~.   .~~.         ___                __                      ___  _
   '. \ ' ' / .'       / _ \___  ___ ___  / /  ___  ___ ___ _ __  / _ \(_)
    .~ .~~~..~.       / , _/ _ `(_-</ _ \/ _ \/ -_) __/ __/ // / / ___/ /
   : .~.'~'.~. :     /_/|_|\_,_/___/ .__/_.__/\__/_/ /_/  \_, / /_/  /_/
  ~ (   ) (   ) ~                 /_/                    /___/
 ( : '~'.~.'~' : )
  ~ .~ (   ) ~. ~     Linux Version 4.4.12+
   (  : '~' :  )      Compiled #892 Thu Jun 2 15:19:48 BST 2016
    '~ .~~~. ~'       One ARM  Processor, 240M RAM
        '~'           697.95 Bogomips Total
                      raspberrypi

o

 $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux testing (stretch)
Release:        testing
Codename:       stretch

😉

Debianizzati è agonizzante ?

Non saprei, ma in quanto frutto di una comunità mi sembra che mancando la comunità viene di conseguenza a mancare il frutto.

La cosa che mi ha fatto più ridere è stata la ricerca di nuovi mod e admin, come se un distintivo alla sega mg potesse salvare la baracca.

2 risposte a “Systemd kill my detached tmux session”

  1. Che nostalgia i vecchi tempi di mmbarabba, GIPasso, pmate etc etc… Tutti quelli che han contribuito a Debianizzati in modo professionale umile e cordiale. Open vuol dire aperto a tutti e non ottuso e talebano.

  2. Poche cose sono per sempre, e nei cicli di cambio generazionale di gente in debianizzati ne è passata diversa, l’elenco dei nomi è lungo.
    Gente che prometteva impegno e portava a termine quanto deciso, con poche scuse e fatti alla mano.
    Oggi vedo poca partecipazione al forum e un wiki che rincorre le guide da marcare obsolete, il resto abbandonato li da anni.
    Pure la macchina che ospita tutto è abbandonata da parecchio:
    http://guide.debianizzati.org/index.php/Speciale:Versione
    PHP 5.3.3-7+squeeze19
    MySQL 5.0.51a-24+lenny5

    non vorrei essere nei panni di chi ci deve mettere mano, perchè ad aggiornare le applicazioni (forum,wiki,etc…) si potrebbero avere problemi di compatibilità con programmi datati (mysql Lenny?!?!) e ad aggiornare il sistema ci sarebbero problemi con le applicazioni e il rischio che non partano più.
    Nulla di impossibile ma un bel casino.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*