Skip to content

Upravit „motd“ pro zobrazení vlastní zprávy dne

16 de Červen de 2021
12394393265 1e8e95b903 o 5a99e5dec673350037169cc2 80ffea0421a34646b449bf519d9aafc0

Ve výchozím nastavení se při spuštění systému Ubuntu neuvidí zpráva dne, protože Ubuntu se spustí graficky. Pokud se však přihlásíte pomocí příkazového řádku, uvidíte zprávu dne definovanou souborem / etc / motd. Než budete pokračovat, nezapomeňte, že se k tomuto displeji můžete vrátit stisknutím Ctrl + Alt + F7. Chcete-li to vyzkoušet, stiskněte Ctrl + Alt + F1 ve stejnou dobu. Tím se dostanete na přihlašovací obrazovku terminálu. Zadejte své uživatelské jméno a heslo a uvidíte zprávu dne. Ve výchozím nastavení zpráva říká něco jako „Vítejte v Ubuntu 16.04.“ Budou také odkazy na různé webové stránky pro dokumentaci, správu a podporu. Další zprávy vám řeknou, kolik aktualizací je potřeba a kolik z nich je z bezpečnostních důvodů. Uvidíte také některé podrobnosti o zásadách autorských práv a zásad používání Ubuntu.

Jak přidat zprávu ke zprávě dne

Do zprávy dne můžete přidat zprávu přidáním obsahu do souboru /etc/motd.tail. Ve výchozím nastavení se Ubuntu dívá do souboru / etc / motd, ale pokud tento soubor upravíte, přepíše se později, když se Ubuntu aktualizuje, a přijdete o zprávu. Přidáním obsahu do souboru /etc/motd.tail zůstanou vaše změny trvale. Chcete-li upravit soubor /etc/motd.tail, otevřete okno terminálu stisknutím Ctrl + Alt + T ve stejnou dobu. V okně terminálu zadejte následující příkaz: sudo nano /etc/motd.tail

zadejte = „kód“>

Jak upravit další informace

Zatímco výše uvedený příklad ukazuje, jak přidat zprávu na konec seznamu, neukazuje, jak upravit další již zobrazené zprávy. Možná nebudete chtít například zobrazit zprávu „Vítejte v Ubuntu 16.04“.

Existuje složka s názvem /etc/update-motd.d, která obsahuje následující seznam číslovaných skriptů:

  • Záhlaví 00
  • 10-help-text
  • K dispozici je 90 aktualizací
  • Upgrade na vydání 91
  • 95-hwe-eol
  • 98-fsck-at-restart
  • 98-restart-required

Skripty jsou v zásadě spouštěny v pořádku. Všechny tyto položky jsou v zásadě skripty prostředí a můžete je odstranit nebo přidat vlastní. Jako příklad vytvořme skript, který zobrazí jmění hned za hlavičkou. Chcete-li to provést, budete muset nainstalovat program s názvem fortune zadáním následujícího příkazu: sudo apt install fortune-mod

Nyní zadejte následující příkaz k vytvoření skriptu ve složce /etc/update-motd.d. sudo nano /etc/update-motd.d/05-fortune

type = „code“> V editoru jednoduše zadejte následující: #! / bin / bash
/ usr / hry / štěstí

type = „code“> První řádek je neuvěřitelně důležitý a měl by být součástí každého skriptu. V podstatě to ukazuje, že každý řádek, který následuje, je bash skript. Druhý řádek spouští program štěstí umístěný ve složce / usr / games.

Linuxová zpráva o osudovém skriptu dne

Soubor uložíte stisknutím Ctrl + O a pro ukončení stiskněte Ctrl + X opustit nano. Musíte soubor spustit. Chcete-li to provést, spusťte následující příkaz: sudo chmod + x /etc/update-motd.d/05-fortune

type = „code“> Chcete-li to vyzkoušet, stiskněte Ctrl + Alt + F1 a přihlaste se pomocí svého uživatelského jména a hesla. Nyní by se mělo zobrazit jmění. Chcete-li odebrat další skripty ve složce, jednoduše spusťte následující příkaz a nahraďte jej názvem skriptu, který chcete odebrat. sudo rm

Chcete-li například odebrat záhlaví „Vítejte v Ubuntu“, zadejte následující: sudo rm 00-header

Bezpečnější věcí je však pouze odebrat schopnost skriptů provádět zadáním následujícího příkazu: sudo chmod -x 00-header

Tímto způsobem se skript nespustí, ale skript můžete kdykoli v budoucnu vrátit zpět.

Ukázkové balíčky, které lze přidat jako skripty

Zprávu dne můžete přizpůsobit, jak uznáte za vhodné, ale zde je několik dobrých možností, které můžete vyzkoušet. Nejprve je tu neofetch. Obslužný program screenfetch zobrazuje pěkné grafické znázornění operačního systému, který používáte. Chcete-li nainstalovat neofetch, zadejte následující příkaz: sudo apt install neofetch

class = „ql-syntax“> Chcete-li přidat skript do skriptu ve složce /etc/update-motd.d, zadejte následující: sudo nano /etc/update-motd.d/01-neofetch

class = „ql-syntax“> Do editoru zadejte následující: #! / bin / bash

/ usr / bin / neofetch

class = „ql-syntax“> Uložte soubor stisknutím Ctrl + O a výstup stisknutím Ctrl + X.

Linuxová zpráva dne neofetch skriptu

Změňte oprávnění spuštěním následujícího příkazu: sudo chmod + x /etc/update-motd.d/01-neofetch

K denní zprávě můžete přidat také počasí. Je lepší mít více skriptů než mít jeden dlouhý skript, protože to usnadňuje zapnutí a vypnutí každého prvku. Chcete-li, aby počasí fungovalo, nainstalujte program s názvem ansiweather. sudo apt nainstalovat ansiweather

Vytvořte nový skript následujícím způsobem: sudo nano /etc/update-motd.d/02-weather

type = „code“> Do editoru zadejte následující řádky: #! / bin / bash
/ usr / bin / ansiweather -l

Nahraďte svou polohou (například „Glasgow„).

Linuxová zpráva o denním počasí

Soubor uložíte stisknutím Ctrl + O a odejít s Ctrl + X. Změňte oprávnění spuštěním následujícího příkazu: sudo chmod + x /etc/update-motd.d/02-weather

type = „code“> Jak můžete snad vidět, proces je pokaždé stejný. V případě potřeby nainstalujte program příkazového řádku, vytvořte nový skript a přidejte úplnou cestu k programu, uložte soubor a změňte oprávnění.

Vyzkoušejte to

Pokud chcete vidět, jak vypadá vaše nová zpráva dne (MOTD), nejjednodušší způsob, jak ji vyzkoušet, je přes SSH. Pokud jste to ještě nevěděli, můžete vlastně SSH do svého počítače. Opravdu neexistuje praktický důvod, proč to dělat, ale svou zprávu tak vidíte.

Linuxová zpráva dne

Otevřete terminál, pokud jej ještě nemáte, a zadejte něco podobného níže uvedenému příkazu. Nahraďte „uživatelské jméno“ svým skutečným uživatelským jménem. ssh [email protected]

Zobrazí se výzva k potvrzení, že se chcete připojit, a zadejte své heslo. Až to uděláte, budete přihlášeni a nad vaší výzvou se zobrazí zpráva, kterou jste vytvořili. Až to zkontrolujete, můžete v terminálu zadat „exit“ a ukončit připojení SSH.