GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie deaktiviere ich Livepatch-Token aus der Ferne?

Ich habe Cononical Livepatch-Dienste mit meinem Token auf einer virtuellen Maschine aktiviert. Mit dem Token kann ich LivePatch auf bis zu drei Computern aktivieren.

Um das Token auf einem funktionierenden Rechner zu deaktivieren, können wir den Befehl verwenden:

sudo snap run canonical-livepatch disable

Meine Frage ist, wie deaktiviere ich den Livepatch-Dienst auf Computern, auf die ich keinen Zugriff mehr habe?

Der Grund, warum ich nach einer Option zum Deaktivieren dieser gewährten Lizenzen suche, ist, dass ich die Lizenz auf drei neuen Computern verwenden möchte.

Ich konnte eine solche Option im Canonical Livepatch Service Portal unter https://auth.livepatch.canonical.com/

nicht finden

Wenn es keine solche Option gibt, wird die Lizenz möglicherweise nicht verwendet oder wird erneut gewährt, wenn der Computer (für einen bestimmten Zeitraum) inaktiv ist. Kann jemand diese Theorie bestätigen?

Akzeptierte Antwort:

Das Token wird in /var/snap/canonical-livepatch/common/machine-token gespeichert .

Die einzige Option, die ich bisher gefunden habe, ist ein Backup der Maschine, die Sie in einer virtuellen Maschine booten können (wenn es sich nicht um eine VM handelte, wie in Ihrem Fall). Vorzugsweise haben Sie ein Disk-Image, das Sie in ein Image einer virtuellen Maschine konvertieren können, aber ein Tarball der Root-Partition kann auch funktionieren. Ich habe versucht, den Hostnamen zu ändern und mit /sys zu chrooten /proc /run und /dev gemountet, hatte aber keinen Erfolg, Snap meldete, dass es den Livepatch-Snap nicht finden konnte. Der Vorgang ist erfolgreich, wenn Sie die folgende Meldung sehen:

Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Denken Sie daran, dass Maschinen-Token nicht Ihr Authentifizierungstoken ist . Außerdem bin ich etwas im Zweifel über das Limit und wie es funktionieren soll, wenn es kein Portal gibt, um es zu aktivieren und zu deaktivieren (für Benutzer ohne Ubuntu Advantage).

F:Aber ich möchte keinen UA-Support kaufen!

A:Das müssen Sie nicht! Canonical stellt Community-Benutzern von Ubuntu den Canonical Livepatch Service kostenlos für bis zu 3 Maschinen (Desktop, Server, virtuelle Maschinen oder Cloud-Instanzen) zur Verfügung. http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html

Das ist interessant, ich habe es gerade ausprobiert und auf 4 Maschinen aktiviert. Ich ging weiter und aktivierte 6 Maschinen.

Benutzer der Ubuntu-Community des Canonical Livepatch-Dienstes, die die geringe Wahrscheinlichkeit ausschließen möchten, zufällig als Canary ausgewählt zu werden, sollten sich für das Ubuntu Advantage-Programm anmelden (ab 12 $/Monat).

Je mehr kostenlose Tester, desto besser? 🤔

Verwandte:Wie installiere ich die Pantheon-Desktop-Umgebung in Ubuntu?
Ubuntu
  1. So deaktivieren Sie ETag in NGINX

  2. Wie deaktiviere ich die automatische Monitorkonfiguration?

  3. Wie deaktiviere ich die GUI-Root-Anmeldung?

  4. Wie deaktiviere ich Cryptswap?

  5. So deaktivieren Sie einen Dienst in Ubuntu

So deaktivieren Sie ein bestimmtes PPA in Ubuntu

So deaktivieren Sie das Gastkonto in Ubuntu

So deaktivieren Sie IPv6 unter Ubuntu Linux

So deaktivieren Sie IPv6 unter Ubuntu 18.04 LTS

So deaktivieren Sie IPv6 unter Ubuntu 20.04 LTS

Wie deaktiviere ich das Ziehen von Alt+Klick-Fenstern?