Qual è il punto di autodeath del sistema?


39

In una domanda precedente ho trovato un "processo cron autodeath di sistema" che spegneva quotidianamente la mia rotta di rete predefinita.

Dato che non ho mai sentito parlare di una cosa del genere, vorrei sapere di cosa si tratta esattamente e quale scopo ha?

Risposte:


37

L'obiettivo di system-autodeathè quello di togliere una macchina dalla rete, ogni giorno fino a quando qualcuno fa qualcosa al riguardo.

La pagina man:

system-autodeath è un lavoro cron che viene eseguito quotidianamente, controllando l'ora corrente rispetto a una data di morte configurata per la macchina. Entro una settimana da questa data, il sistema emetterà gli avvisi di registro su syslog.alert che avvisa che il sistema con autodie in una data specifica. Alla data il sistema avrà il suo percorso predefinito cancellato. Continuerà a farlo ogni giorno fino a quando qualcuno non farà qualcosa al riguardo.

Glen Turner scrive nel suo blog perché è eccitante avere :

Quando vidi il blog di Paul Fenwick sull'autodie, la mia anima balzò verso il Nirvana, poiché desideravo da tempo una struttura di autodie su Linux. Poi ho letto l'articolo e ho scoperto che non era affatto quello che pensavo fosse.

...

Linux funziona. Quindi alcune persone non lo aggiornano. Non c'è niente di sbagliato in questo - a meno che la macchina su Internet. In tal caso, le macchine più vecchie e non supportate sono molto vulnerabili a un uso improprio. Ci sono molte macchine in circolazione. L'altro giorno ho scollegato una macchina con Red Hat Linux 5.2.

Mi piacerebbe che tutte le distribuzioni venissero spedite con un lavoro cron autodeath. Spedisci il sistema operativo con una data di scadenza prevista, quando arriva quella data elimina qualsiasi rotta predefinita. Se il fornitore estende la manutenzione, può aggiornare il pacchetto autodeath come parte di tale manutenzione. Allo stesso modo per un progetto di manutenzione "legacy" della distribuzione.

Questo è in realtà molto utile se si desidera imporre aggiornamenti. In una rete gestita (ad esempio una rete aziendale) potrebbe essere desiderabile avere la possibilità di imporre gli aggiornamenti e se il sistema non viene aggiornato per rimuoverlo dalla rete per motivi di sicurezza. Quindi ad ogni aggiornamento la data di autodeath viene spostata nel futuro, se non ci sono aggiornamenti (per qualsiasi motivo) la macchina viene rimossa dalla rete fino a quando un amministratore di sistema non la osserva.

L'implementazione in Fedora sembra provenire da Seth Vidal, discussa nella Mailing List di Fedora Development .

[In risposta a James Hubbard che ha chiesto la necessità di un tale sistema.]

Come ex amministratore di sistema che ha mantenuto una tregua su più versioni di distro Linux per le persone che hanno quindi installato sistemi che non ho controllato sopra [quel sistema viene distrutto per impostazione predefinita] è esattamente l'intento.

Se gli studenti laureati nel laboratorio che hanno installato la distribuzione Linux universitaria decidono di non tenere il passo e monitorare il loro sistema, vorrei che abbandonasse il percorso predefinito, quindi, almeno, è accessibile solo dalla rete locale.

C'è anche l'idea originale dell'idea nella mailing list .

È un dato di fatto, non riesco a trovare il post sul blog a cui fa riferimento Glen Turner, ad eccezione dello strumento di autodie per Perl , che sembra servire a uno scopo completamente diverso. Inoltre, non sono in grado di scoprire se proviene dal mondo UNIX o è un'idea nata pochi anni fa.

Comunque, questo ha il suo scopo, uno scopo molto limitato e specializzato, ma comunque uno scopo. In una segnalazione di bug è chiarito che l'autodeath di sistema non è mai stato nell'installazione predefinita . Se questo è finito sul tuo computer, potresti averlo installato per sbaglio con un altro pacchetto (la gente di Fedora molto probabilmente vorrebbe sapere che un pacchetto dipende da questo), o qualcun altro è stato così gentile da installarlo per te.


Bella risposta!!! Non ho la minima idea di come sia arrivato sulla mia macchina. Comunque ho imparato qualcosa oggi
jogabonito l'

4

In base a questa pagina, è stato creato per disabilitare automaticamente il percorso predefinito in una determinata data.

Cerca il suo file di configurazione system-autodeath.conf, lì troverai qualcosa del genere:

DEATHDATE=2999-12-31

Per quanto riguarda il modo in cui hai ottenuto l'installazione, non ne ho idea, dovresti aggiungere cosa stai usando per la virtualizzazione e da dove hai ottenuto il tuo modello fedora.

Dovresti controllare che la tua data di VM vada bene eseguendo datesulla tua shell, forse una data sbagliata sta causando la tua morte prima del previsto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.